Bei der PHP-Programmierung ist es oft notwendig, mit Arrays zu arbeiten, einschließlich des Hinzufügens, Löschens, Änderns, Suchens usw. von Arrays. In diesem Artikel wird erklärt, wie man in PHP Werte in einem Array festlegt.
In PHP können Sie das Gleichheitszeichen (=)-Zuweisungssymbol verwenden, um einem Element im Array direkt einen Wert zuzuweisen, zum Beispiel:
$array = array('foo', 'bar'); $array[0] = 'newfoo'; var_dump($array);
After Wenn Sie den obigen Code ausführen, lautet das Ausgabeergebnis:
array(2) { [0]=> string(6) "newfoo" [1]=> string(3) "bar" }
Sie können sehen, dass das erste Element des Arrays in „newfoo“ geändert wurde.
Zusätzlich zur Verwendung des Gleichheitszeichens (=)-Zuweisungssymbols zum Ändern des Array-Elementwerts können Sie auch die Funktion array_splice() zum Einfügen von Elementen verwenden. Die Syntax dieser Funktion lautet wie folgt:
array_splice(array &$input, int $offset [, int $length = count($input), mixed $replacement = array()]) : array
Diese Funktion empfängt vier Parameter:
Wenn Sie beispielsweise ein Element „value“ nach dem zweiten Element eines Arrays (Index 1) einfügen möchten, können Sie den folgenden Code verwenden:
$array = array('foo', 'bar', 'baz'); array_splice($array, 1, 0, 'value'); var_dump($array);
Nach der Ausführung des obigen Codes lautet das Ausgabeergebnis:
array(4) { [0]=> string(3) "foo" [1]=> string(5) "value" [2]=> string(3) "bar" [3]=> string(3) "baz" }
Okay Wie Sie sehen können, wird nach dem zweiten Element im Array (Index 1) ein Element „value“ eingefügt.
Zusätzlich zur Verwendung des Gleichheitszeichens (=)-Zuweisungssymbols und der Funktion array_splice() zum Einfügen von Elementen können Sie auch den []-Operator zum Hinzufügen von Elementen verwenden. Dieser Operator fügt automatisch Elemente am Ende des Arrays hinzu, zum Beispiel:
$array = array('foo', 'bar'); $array[] = 'baz'; var_dump($array);
Nach der Ausführung des obigen Codes lautet das Ausgabeergebnis:
array(3) { [0]=> string(3) "foo" [1]=> string(3) "bar" [2]=> string(3) "baz" }
Wie Sie sehen können, wird am Ende des Arrays ein Element „baz“ hinzugefügt Array.
Zusätzlich zur Verwendung des Operators [] zum Hinzufügen von Elementen können Sie auch die Funktion array_push() zum Hinzufügen von Elementen verwenden. Die Syntax dieser Funktion lautet wie folgt:
array_push(array &$array, mixed $value1 [, mixed $value2…]) : int
Diese Funktion empfängt einen oder mehrere Parameter:
$array = array('foo', 'bar'); array_push($array, 'value1', 'value2'); var_dump($array);
Nach der Ausführung des obigen Codes lautet das Ausgabeergebnis:
array(4) { [0]=> string(3) "foo" [1]=> string(3) "bar" [2]=> string(6) "value1" [3]=> string(6) "value2" }
Sie können sehen dass dem Array zwei Elemente „Wert1“ und „Wert2“ hinzugefügt wurden.
Fügen Sie Elemente mit der Funktion array_unshift() hinzuarray_unshift(array &$array, mixed $value1 [, mixed $value2…]) : int
Diese Funktion empfängt einen oder mehrere Parameter:
array &$array: das zu bearbeitende Array;$array = array('foo', 'bar'); array_unshift($array, 'value1', 'value2'); var_dump($array);
array(4) { [0]=> string(6) "value1" [1]=> string(6) "value2" [2]=> string(3) "foo" [3]=> string(3) "bar" }
Wie Sie sehen können, werden am Anfang des Arrays zwei Elemente „Wert1“ und „Wert2“ hinzugefügt.
Das Obige ist die Methode zum Festlegen der Werte im Array in PHP. Sie können sie entsprechend der tatsächlichen Situation verwenden.
Das obige ist der detaillierte Inhalt vonSo legen Sie den Wert in einem Array in PHP fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!