In PHP können Sie die Funktion „array_replace“ verwenden, um die Ersetzung von Array-Werten zu realisieren. Die Syntax dieser Funktion lautet „array_replace(array1, array2, array3...)“, sodass der Wert des folgenden Arrays ersetzt wird des ersten Arrays.
Empfohlen: „PHP-Video-Tutorial“
Die Funktion array_replace() ersetzt den Wert des ersten Arrays durch den Wert des folgenden Arrays.
Tipp: Sie können der Funktion ein Array oder mehrere Arrays übergeben.
Wenn ein Schlüssel im ersten Array array1 und auch im zweiten Array array2 vorhanden ist, wird der Wert im ersten Array array1 durch den Wert im zweiten Array array2 ersetzt. Existiert ein Schlüssel nur im ersten Array array1, bleibt er unverändert. (Einzelheiten finden Sie in Beispiel 1 unten.)
Wenn ein Schlüssel im zweiten Array array2, aber nicht im ersten Array array1 vorhanden ist, wird das Element im ersten Array array1 erstellt. (Einzelheiten finden Sie in Beispiel 2 unten.)
Wenn mehrere Ersatzarrays übergeben werden, werden sie der Reihe nach verarbeitet und die Werte der nachfolgenden Arrays überschreiben die Werte der vorherigen Arrays. (Einzelheiten finden Sie in Beispiel 3 unten.)
Tipp: Bitte verwenden Sie array_replace_recursive(), um den Wert des ersten Arrays rekursiv durch den Wert des nachfolgenden Arrays zu ersetzen.
Syntax
array_replace(array1,array2,array3...)
Parameter
array1 erforderlich. Gibt ein Array an.
array2 Optional. Gibt das Array an, um die Werte von Array1 zu ersetzen.
array3,... Optional. Gibt mehrere Arrays mit Werten an, die Array1 und Array2 ersetzen sollen, .... Die Werte im folgenden Array überschreiben die Werte im vorherigen Array.
Technische Details
Rückgabewert: Gibt das ersetzte Array zurück, oder NULL, wenn ein Fehler auftritt.
PHP-Version: 5.3.0+
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Array-Wert-Ersetzung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!