So erstellen Sie ein Array in PHP: 1. Deklarieren Sie das Array durch direkte Zuweisung, die Syntax lautet „$array-Variablenname [Subscript] = Wert“ 2. Verwenden Sie die Funktion array(), um das Array zu deklarieren, die Syntax lautet „$array-Variablenname=Array( key1=>value1,key2=>value2,...,keyN=>valueN);“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer
Methode 1: Deklarieren Sie das Array durch direkte Zuweisung
Wenn jedes Element im Array ein bestimmter Wert ist. Wann Es ist kein Array, wir nennen ein solches Array ein eindimensionales Array. Eindimensionale Arrays sind der einfachste und am häufigsten verwendete Array-Typ.
Das Syntaxformat zum Deklarieren eines eindimensionalen Arrays mithilfe der direkten Zuweisungsmethode zu Array-Elementen lautet wie folgt:
$数组变量名[下标] = 值
Der Index (Indexwert) kann eine Zeichenfolge oder eine Ganzzahl sein und der Index muss mit [ umschlossen werden ].
Der Beispielcode lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '苹果'; $array[1] = '香蕉'; $array[2] = '橘子'; $array[3] = '榴莲'; echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
Das laufende Ergebnis lautet wie folgt:
array (size=4) 0 => string '苹果' (length=6) 1 => string '香蕉' (length=6) 2 => string '橘子' (length=6) 3 => string '榴莲' (length=6)
Tipps: Zusätzlich zur Verwendung der Funktion var_dump() zum Drucken des gesamten Arrays können Sie auch die Funktion print_r() verwenden.
Es gibt in PHP keine Größenbeschränkung für Arrays, daher können Sie im obigen Array weiterhin auf die gleiche Weise neue Elemente zum Array hinzufügen. Beim Zugriff auf Elemente in einem Array können Sie „$数组变量名[下标]
“ verwenden. Der Beispielcode lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '苹果'; $array[1] = '香蕉'; $array[2] = '橘子'; $array[3] = '榴莲'; echo '$array[0] = ' . $array[0] . '<br>'; echo '$array[1] = ' . $array[1] . '<br>'; echo '$array[2] = ' . $array[2] . '<br>'; echo '$array[3] = ' . $array[3] . '<br>'; ?>
Die laufenden Ergebnisse lauten wie folgt:
$array[0] = 苹果 $array[1] = 香蕉 $array[2] = 橘子 $array[3] = 榴莲
Wenn wir ein Index-Array deklarieren und der Indexwert steigt, können wir dies auch tun Geben Sie den spezifischen Wert nicht in eckigen Klammern an. Der Indexwert beginnt bei 0 und erhöht sich standardmäßig der Reihe nach. Der Beispielcode lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '苹果'; $array[] = '香蕉'; $array[] = '橘子'; $array[] = '榴莲'; echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
Die laufenden Ergebnisse lauten wie folgt:
array (size=4) 0 => string '苹果' (length=6) 1 => string '香蕉' (length=6) 2 => string '橘子' (length=6) 3 => string '榴莲' (length=6)
Methode 2: Verwenden Sie die Funktion array(), um ein Array zu deklarieren
Eine andere Möglichkeit, ein Array zu deklarieren, ist die Verwendung von array() Funktion zum Erstellen eines neuen Arrays. Es akzeptiert eine bestimmte Anzahl von durch Kommas getrennten Schlüssel=>Wert-Parameterpaaren. Das Syntaxformat lautet wie folgt:
$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);
Der Beispielcode lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); $array = array(0 => '红色', 1 => '黄色', 2 => '蓝色', 3 => '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
Das laufende Ergebnis lautet wie folgt:
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
Wenn Sie das =>-Symbol nicht verwenden, um einen Index anzugeben, wird standardmäßig ein Index verwendet Array. Der Standardindexwert beginnt ebenfalls bei 0 und erhöht sich der Reihe nach. Der Beispielcode lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); $array = array('红色','黄色','蓝色', '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
Die laufenden Ergebnisse sind die gleichen wie im vorherigen Beispiel.
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, Arrays in PHP zu erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!