Es gibt 4 Möglichkeiten, Arrays in PHP zu definieren: 1. Numerisches Index-Array, bei dem Ganzzahlen als Array-Indizes verwendet werden und jedes Element in einer sequentiellen Nummerierungsweise gespeichert wird; 2. Assoziative Arrays, bei denen Zeichenfolgen als Array-Indizes verwendet werden, wobei jedes Element mit Namen gespeichert wird in einer Eins-zu-eins-Entsprechung mit dem Wert; 3. Numerisches Index-Array mit fester Länge wird ab PHP 7.4 unterstützt. 4. Verwenden Sie die Funktion list(), um das Array in mehrere Variablen zu zerlegen.
Das Betriebssystem dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.
PHP Es gibt 4 Möglichkeiten, Arrays zu definieren:
1. Numerisches Index-Array: Verwenden Sie Ganzzahlen als Array-Indizes, um jedes Element in fortlaufender Nummerierung zu speichern.
$names = array('John', 'Jane', 'Jim'); // 或者在PHP 5.4及以上版本中可以简写成 $names = ['John', 'Jane', 'Jim'];
2. Assoziatives Array: Verwenden Sie Zeichenfolgen als Array-Indizes, um jedes Element in einer Eins-zu-Eins-Entsprechung zwischen Name und Wert zu speichern.
$info = array( 'name' => 'John', 'age' => 30, 'location' => 'New York' ); // 或者在PHP 5.4及以上版本中可以简写成 $info = [ 'name' => 'John', 'age' => 30, 'location' => 'New York' ];
Beachten Sie, dass Arrays in PHP auch auf folgende Weise definiert werden können:
3 Numerische Index-Arrays mit fester Länge werden ab PHP-Version 7.4 unterstützt (diese Arrays können keine Elemente hinzufügen oder löschen, genau wie eine schreibgeschützte Konstante). :
$scores = [10, 20, 30]; // 这是一个长度为 3 的数组 $scores[] = 40; // 这里会导致 Fatal error,因为数组长度不可修改
4. Verwenden Sie die Funktion list(), um das Array in mehrere Variablen zu zerlegen:
$info = array('John', 30, 'New York'); list($name, $age, $location) = $info; echo $name; // 输出 'John' echo $age; // 输出 30 echo $location; // 输出 'New York'
Das obige ist der detaillierte Inhalt vonEs gibt verschiedene Möglichkeiten, Arrays in PHP zu definieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!