In PHP gibt es zwei herkömmliche Array-Zuweisungsmethoden:
1 Verwenden Sie die Funktion „array()“, um ein Array zu erstellen.
In PHP verwenden wir häufig array(), um ein leeres Array oder ein Array mit Elementen zu erstellen. Funktion. Die Syntax lautet wie folgt:
$array_var_name = array();
Alternativ können wir Elemente direkt innerhalb der Array-Funktion hinzufügen. Die Syntax lautet wie folgt:
$array_var_name = array('元素1', '元素2', '元素3');
Hinweis: Wenn Sie die Funktion array() zum Deklarieren eines Arrays verwenden und der Array-Index weggelassen wird in den eckigen Klammern „[]“, Die PHP-Engine weist den Array-Elementen automatisch aufeinanderfolgende ganzzahlige Indizes beginnend bei 0 zu. Der Beispielcode lautet wie folgt:
$array = array('Apple', 'Orange', 'Banana'); // 等价于 $array[0] = 'Apple'; $array[1] = 'Orange'; $array[2] = 'Banana';
2. Verwenden Sie den „[]“-Operator, um Array-Elemente zuzuweisen
Zusätzlich zur Verwendung der array()-Funktion stellt PHP auch den „[]“-Operator zur Verfügung, der verwendet werden kann Fügen Sie dem Array neue Elemente hinzu. Der Beispielcode lautet wie folgt:
$array_var_name = []; // 空数组 $array_var_name[] = '元素1'; $array_var_name[] = '元素2'; $array_var_name[] = '元素3';
entspricht
$array_var_name = array(); $array_var_name[] = '元素1'; $array_var_name[] = '元素2'; $array_var_name[] = '元素3';
Hinweis: Wenn Sie die Methode „[]“ zum Hinzufügen neuer Elemente zum Array verwenden, fügt PHP automatisch Elemente an der nächsten aufeinanderfolgenden Position im Array hinzu. Voraussetzung ist, dass der Index des neuen Elements nicht angegeben ist! Wenn ein Index angegeben ist, wird dieser an der angegebenen Position hinzugefügt. Der Beispielcode lautet wie folgt:
$a = array('a', 'b', 'c'); $a[8] = 'z'; // 或者 $a['key'] ='z'; var_dump($a); //输出 //array(4) { // [0]=> // string(1) "a" // [1]=> // string(1) "b" // [2]=> // string(1) "c" // [8]=> // string(1) "z" //}
Zusätzlich zu diesen beiden Methoden bietet PHP auch viele Array-bezogene Betriebsfunktionen und -methoden, wie zum Beispiel „array_pop()“, „array_push()“, „array_shift()“, „ array_unshift()" usw. Die Beherrschung dieser Funktionen kann Ihre PHP-Entwicklung effizienter und komfortabler machen!
Das obige ist der detaillierte Inhalt vonWelche zwei Möglichkeiten gibt es, PHP-Arrays Werte zuzuweisen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!