Wie erstelle ich ein Array in PHP?
Mehrere Möglichkeiten, Arrays in PHP zu erstellen
1. array()-Funktion
1.1 Kein Schlüsselwert
$arr=array(1,2,3,4);
1.2 Schlüssel-Wert-Paare
$arr=array( 'name'=>'myj', 'age'=>'18', 'phone'=>'1888888888' );
1.3 Leeres Array
$arr=array();
2. Compact()-Funktion
Die Compact-Funktion kann Variablen in Arrays konvertieren.
$a = 'aaa'; $b = 'bbb'; $c = 'ccc'; $arr3 = compact('a','b','c');
Ausgabe:
{"a":"aaa","b":"bbb","c":"ccc"}
3. array_combine()-Funktion
array_combine()-Funktion kann zwei Arrays zu einem neuen Array kombinieren, wobei ein Array ist der Schlüsselname und der Wert des anderen Arrays ist der Schlüsselwert.
$arr_key = array('a','b','c','d'); $arr_val = array('1','2','3','4'); echo var_dump(array_combine($arr_key,$arr_val));
Ausgabe:
'a' => string '1' (length=1) 'b' => string '2' (length=1) 'c' => string '3' (length=1) 'd' => string '4' (length=1)
4. Verwenden Sie die Funktion array_fill(), um ein Array zu erstellen
Die Funktion array_fill() füllt das Array mit einer bestimmten Wertklasse
Definitionsformat:
array_fill(start,number,value)
start: Startindex
number: Anzahl der Arrays
value: array Wert
Beispiel:
$a=array_fill(2,3,"Dog"); print_r($a);
Ausgabeergebnis:
Array ( [2] => Dog [3] => Dog [4] => Dog )
5. Range()-Funktion
Definitionsformat: Array-Bereich (erster, zweiter, Schritt) Erstens: Mindestwert des Elements Zweitens: Maximalwert des Elements Schritt: Schrittgröße des Elements (Standard 1)
$arr = range(1,5); 输出:[1,2,3,4,5] $arr = range(1,15,3); 输出:1,4,7,10,13
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!