Um in PHP eine Spalte nach einem Array hinzuzufügen, können wir die Funktion array_push() oder eine direkte Zuweisung verwenden.
Im Folgenden stellen wir diese beiden Methoden vor.
Methode 1: Verwenden Sie die Funktion array_push().
Die Funktion array_push() kann ein oder mehrere Elemente am Ende des Arrays hinzufügen. Mit dieser Funktion können Sie eine Spalte hinzufügen nach dem Array.
Die spezifische Implementierungsmethode ist wie folgt:
<?php // 定义一个数组 $oldArr = array( array('name'=>'Tom', 'age'=>20, 'gender'=>'male'), array('name'=>'Lucy', 'age'=>21, 'gender'=>'female'), array('name'=>'Jack', 'age'=>22, 'gender'=>'male') ); // 定义需要增加的一列数据 $new = 'address'; // 遍历数组,将新数据添加到数组中 foreach($oldArr as &$value) { $value[$new] = ''; } // 输出结果 print_r($oldArr); ?>
Ausgabeergebnis:
Array ( [0] => Array ( [name] => Tom [age] => 20 [gender] => male [address] => ) [1] => Array ( [name] => Lucy [age] => 21 [gender] => female [address] => ) [2] => Array ( [name] => Jack [age] => 22 [gender] => male [address] => ) )
Aus dem Ausgabeergebnis können wir erkennen, dass wir die erfolgreich befolgt haben Array Eine Spalte wurde hinzugefügt.
Methode 2: Direkte Zuweisung
Sie können auch eine Spalte nach dem Array hinzufügen, indem Sie die direkte Zuweisung verwenden.
Die Implementierungsmethode lautet wie folgt:
<?php // 定义一个数组 $oldArr = array( array('name'=>'Tom', 'age'=>20, 'gender'=>'male'), array('name'=>'Lucy', 'age'=>21, 'gender'=>'female'), array('name'=>'Jack', 'age'=>22, 'gender'=>'male') ); // 遍历数组,为每个元素赋值 foreach($oldArr as &$value) { $value['address'] = ''; } // 输出结果 print_r($oldArr); ?>
Das Ausgabeergebnis lautet auch:
Array ( [0] => Array ( [name] => Tom [age] => 20 [gender] => male [address] => ) [1] => Array ( [name] => Lucy [age] => 21 [gender] => female [address] => ) [2] => Array ( [name] => Jack [age] => 22 [gender] => male [address] => ) )
Über die beiden oben genannten Methoden können wir nach dem hinzufügen PHP-Array Eine Spalte und erreicht Integrität und normative Kontrolle von Array-Daten.
Das obige ist der detaillierte Inhalt vonPHP fügt nach dem Array eine Spalte hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!