Heim > Artikel > Backend-Entwicklung > So ersetzen Sie in PHP ein altes Array durch ein neues Array
In PHP können Sie die Funktion array_replace() verwenden, um das alte Array durch ein neues Array zu ersetzen. Die Syntax lautet „array_replace(altes Array, neues Array)“; diese Funktion kann den ersten Parameter durch das angegebene Array ersetzen Zweiter Parameter: Für das angegebene Array muss die Anzahl der Elemente im neuen Array größer oder gleich der Anzahl der Elemente im alten Array sein.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die Funktion array_replace() verwenden, um das alte Array durch ein neues Array zu ersetzen. Die Funktion
array_replace() ersetzt den Wert des ersten Arrays durch den Wert des nachfolgenden Arrays.
Syntax:
array_replace(旧数组,新数组)
Erklärung: Die Anzahl der Elemente im neuen Array muss größer oder gleich der Anzahl der Elemente im alten Array sein, sonst kann nur ein Teil der Elementwerte ersetzt werden.
<?php header('content-type:text/html;charset=utf-8'); $a1=array("red","green"); $a2=array("blue","yellow"); $a3=array("blue"); var_dump(array_replace($a1,$a2)); var_dump(array_replace($a1,$a3)); ?>
Erläuterung: Die Funktion
array_replace() kann mehrere Arrays zum Ersetzen verwenden.
Wenn mehrere Ersatzarrays übergeben werden, werden sie der Reihe nach verarbeitet und die Werte der nachfolgenden Arrays überschreiben die Werte der vorherigen Arrays.
<?php header('content-type:text/html;charset=utf-8'); $a1=array("red","green"); $a2=array("blue","yellow"); $a3=array("orange","burgundy"); var_dump(array_replace($a1,$a2,$a3)); ?>
Es ist ersichtlich, dass das letzte Array ($a3) die vorherigen Arrays ($a1 und $a2) überschreibt.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie in PHP ein altes Array durch ein neues Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!