Heim > Artikel > Backend-Entwicklung > So initialisieren Sie ein Array mit new in PHP
In PHP verwenden Sie die Funktion array(), um ein Array zu initialisieren. Das Syntaxformat lautet wie folgt:
$array_name = array(value1, value2, ..., valueN);
Dabei ist $array_name der Array-Name und value1 bis valueN sind optionale Array-Elemente. Der folgende Code zeigt beispielsweise, wie Sie mit der Funktion array() ein Array mit drei Elementen initialisieren:
$fruits = array("apple", "banana", "orange");
Darüber hinaus unterstützt die Funktion array() auch die folgenden Möglichkeiten zum Initialisieren des Arrays:
Verwenden Sie die Form von key => value, also das Array-Element. Der Index und der Wert werden durch „=>“ getrennt, wie unten gezeigt:
$array_name = array(key1 => value1, key2 => value2, ..., keyN => valueN);
Das Folgende ist beispielsweise ein Beispiel für die Initialisierung eines Arrays mit key => value:
$scores = array("Math" => 90, "English" => 80, "Chinese" => 95);
Darüber hinaus können Sie mit der Funktion range() auch ganze Zahlen oder Zeichen innerhalb eines bestimmten Bereichs generieren und diese als Array-Elemente verwenden. Das Syntaxformat der Funktion range() lautet wie folgt:
array range ( mixed $start , mixed $end [, number $step = 1 ] )
Darunter sind $start und $end die Start- und Endwerte des Bereichs, und $step ist ein optionaler Parameter, der den Schritt angibt , das Intervall zum Erhöhen des Werts. Der folgende Code verwendet beispielsweise die Funktion range(), um ganze Zahlen von 1 bis 5 zu generieren und sie im Array $numbers zu speichern:
$numbers = range(1, 5);
Abschließend ist zu beachten, dass die Indizes von PHP-Arrays nicht unbedingt bei 0 beginnen , auch nicht unbedingt Nur Zahlen können als Indizes verwendet werden, und andere Typen wie Zeichenfolgen, boolesche Typen und Gleitkommatypen können ebenfalls als Indizes verwendet werden. Daher können Sie beim Initialisieren eines Arrays verschiedene Datentypen flexibel als Array-Indizes verwenden.
Das obige ist der detaillierte Inhalt vonSo initialisieren Sie ein Array mit new in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!