In PHP gibt es viele Möglichkeiten, neue Arrays zu erstellen. Im Folgenden sind einige gängige Methoden aufgeführt:
Schließen Sie die Array-Elemente direkt in durch Kommas getrennter Form in eckige Klammern [] ein und weisen Sie sie einer Variablen zu, um ein neues Array zu erstellen.
// 创建一个包含4个元素的新数组 $newArray = ['apple', 'banana', 'orange', 'grape'];
Mit der Funktion array() können Sie auch ein neues Array erstellen. Diese Funktion unterstützt mehrere Formen von Parametern und Array-Elemente können durch Kommas getrennt in Klammern angegeben werden. Nachfolgend finden Sie einige Beispielcodes.
// 创建一个包含5个元素的新数组 $newArray = array('apple', 'banana', 'orange', 'grape', 'mango'); // 创建一个用索引键指定元素的数组 $newArray = array(1 => 'apple', 2 => 'banana', 3 => 'orange'); // 创建一个用字符串键指定元素的数组 $newArray = array('name' => 'John', 'age' => 30, 'email' => 'john@example.com');
PHPs Funktion range() kann zum Erstellen eines Arrays verwendet werden. Diese Funktion verwendet den Startwert und den Endwert als Parameter, um ein Array zu generieren, das alle Elemente innerhalb des angegebenen Wertebereichs enthält .
// 创建一个包含10个元素的新数组 $newArray = range(0, 9); // 创建一个包含26个小写字母的新数组 $newArray = range('a', 'z'); // 创建一个包含6个整数的新数组,步长为2 $newArray = range(0, 10, 2);
Die Funktion array_fill() kann verwendet werden, um eine bestimmte Anzahl von Elementen mit denselben Elementen zu erstellen. Der erste Parameter dieser Funktion ist die Startposition, der zweite Parameter ist der auszufüllende Betrag und der dritte Parameter ist der auszufüllende Wert.
// 创建一个包含15个值为0的元素的新数组 $newArray = array_fill(0, 15, 0); // 创建一个包含10个值为'a'的元素的新数组 $newArray = array_fill(0, 10, 'a');
Wenn Sie Schleifen zum Verarbeiten von Daten verwenden, können Sie ein neues Array erstellen, indem Sie dem Array fortlaufend Elemente hinzufügen.
// 创建一个包含10个偶数的新数组 $newArray = array(); for ($i = 0; $i < 10; $i++) { $newArray[] = $i * 2; }
Zusammenfassung
Die oben genannten sind mehrere gängige Methoden zum Erstellen neuer Arrays in PHP. Wählen Sie einfach die entsprechende Methode aus, um ein neues Array entsprechend den tatsächlichen Anforderungen zu erstellen. In tatsächlichen Anwendungen gibt es viele Szenarien zum Erstellen neuer Arrays. Um die Entwicklungseffizienz und die Lesbarkeit des Codes zu verbessern, muss entsprechend der tatsächlichen Situation die am besten geeignete Methode ausgewählt werden.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein neues Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!