Heim > Artikel > Backend-Entwicklung > Welche Möglichkeiten gibt es, Arrays in PHP zu erstellen?
Die Möglichkeiten zum Erstellen eines Arrays in PHP sind: 1. Erstellen mit der Funktion array() 2. Erstellen mit der Funktion array_combine(); Funktion; 5. Die Funktion array_fill() wird erstellt.
1. Verwenden Sie array(), um ein Array zu erstellen
(Empfohlenes Tutorial: MySQL-Tutorial)
array() Das Erstellen eines Arrays ist eine der am häufigsten verwendeten Methoden in unserem PHP-Entwicklungsprozess Seien Sie genau, array() ist eine Struktur, keine Funktion.
Beispiel 1:
$number = array(1,3,5,7,9); $color =array("red","blue","green"); $student = array("name",17)
Beispiel 2:
$language = array(1=>"PHP",3=>"JAVA",4=>"C"); $student = array("name"=>"张三","age"=>17)
Natürlich ist auch kein Wert im Array zulässig, also ein leeres Array:
$result = array();
2. Verwenden Sie die Funktion compact(), um ein Array zu erstellen
Die Funktion compact() in PHP kann eine oder mehrere Variablen in ein Array konvertieren
Definitionsformat:
array compact(var1,var2...)
Beispiel 1: Jede Zeichenfolge, die keinen entsprechenden Variablennamen hat, wird ignoriert.
$firstname = "Peter"; $lastname = "Griffin"; $age = "38"; $result = compact("firstname", "lastname", "age"); print_r($result);
Ausgabeergebnis:
Array ( [firstname] => Peter [lastname] => Griffin [age] => 38 )
Beispiel 2: Verwendung einer Zeichenfolge ohne entsprechenden Variablennamen und eines Arrays von Variablennamen
$firstname = "Peter"; $lastname = "Griffin"; $age = "38"; $name = array("firstname", "lastname"); $result = compact($name, "location", "age"); print_r($result);
Ausgabeergebnis:
Array ( [firstname] => Peter [lastname] => Griffin [age] => 38 )
3. Verwenden Sie die Funktion array_combine(), um ein Array
array_combine zu erstellen (in PHP) Funktion kann zwei Arrays zu einem neuen Array zusammenführen, wobei ein Array der Schlüsselname und der Wert des anderen Arrays der Schlüsselwert ist.
Definitionsformat:
array array_combine(array1,array2)
Beispiel
$a1=array("a","b","c","d"); $a2=array("Cat","Dog","Horse","Cow"); print_r(array_combine($a1,$a2));
Ausgabeergebnis:
Array ( [a] => Cat [b] => Dog [c] => Horse [d] => Cow )
Hinweis: Bei Verwendung der Funktion array_combine() müssen die beiden Parameter die gleiche Anzahl von Elementen haben.
4. Verwenden Sie die Funktion range(), um ein Array zu erstellen. Definitionsformat:
array range(first,second,step)Das Folgende ist die offizielle Definition: Diese Funktion erstellt ein Array mit Ganzzahlen oder Zeichen vom ersten bis zum zweiten (einschließlich). Wenn Second kleiner als First ist, wird das Array in umgekehrter Reihenfolge zurückgegeben. Es ist schwer zu verstehen, also schauen wir uns einfach die Beispiele an (ich schaue mir gerne Tutorials mit Beispielen an). Beispiel 1:
$number = range(0,5); print_r ($number);Ausgabeergebnis:
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 )Beispiel 2:
$number = range(0,50,10); print_r ($number);Ausgabeergebnis:
Array ( [0] => 0 [1] => 10 [2] => 20 [3] => 30 [4] => 40 [5] => 50 )Beispiel 3:
$letter = range("a","d"); print_r ($letter);Ausgabeergebnis:
Array ( [0] => a [1] => b [2] => c [3] => d )5. Verwenden Sie die Funktion array_fill(), um ein Array zu erstellen array_fill Die ()-Funktion füllt das Array mit der angegebenen Wertklasse Definitionsformat:
array_fill(start,number,value)Start: Startindex Nummer: Anzahl der Arrays Wert: Array-Wert Beispiel:
$a=array_fill(2,3,"Dog"); print_r($a);Ausgabeergebnis:
Array ( [2] => Dog [3] => Dog [4] => Dog )Verwandte Empfehlungen:
php-Training
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!