Heim > Backend-Entwicklung > PHP-Problem > So ersetzen Sie in PHP ein altes Array durch ein neues Array

So ersetzen Sie in PHP ein altes Array durch ein neues Array

青灯夜游
Freigeben: 2023-03-16 08:46:01
Original
1818 Leute haben es durchsucht

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.

So ersetzen Sie in PHP ein altes Array durch ein neues Array

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(旧数组,新数组)
Nach dem Login kopieren

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$a1=array("red","green");
$a2=array("blue","yellow");
$a3=array("blue");
var_dump(array_replace($a1,$a2));
var_dump(array_replace($a1,$a3));
?>
Nach dem Login kopieren

So ersetzen Sie in PHP ein altes Array durch ein neues Array

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$a1=array("red","green");
$a2=array("blue","yellow");
$a3=array("orange","burgundy");
var_dump(array_replace($a1,$a2,$a3));
?>
Nach dem Login kopieren

So ersetzen Sie in PHP ein altes Array durch ein neues Array

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage