Latest web development tutorials
×

PHP Kurs

PHP Kurs PHP Kurze Einführung PHP installieren PHP Grammatik PHP Variable PHP echo/print PHP Datentypen PHP Konstante PHP Schnur PHP Die Betreiber PHP If...Else PHP Switch PHP Feld PHP Sortieren eines Array PHP Superglobals PHP While Verkehr PHP For Verkehr PHP Funktion PHP Magische Variablen PHP Namespaces PHP Objektorientiert

PHP Form

PHP Form PHP Formularauthentifizierung PHP Form - Erforderliche Felder PHP Form - Überprüfung E-Mail und URL PHP Komplette Formularinstanz PHP $_GET Variable PHP $_POST Variable

PHP Erweiterte Tutorial

PHP Mehrdimensionale Arrays PHP Datum PHP enthalten PHP Datei PHP Datei-Upload PHP Cookie PHP Session PHP E-mail PHP Sicherheit E-mail PHP Error PHP Exception PHP Filter PHP Erweiterte Filter PHP JSON

PHP 7 Neue Funktionen

PHP 7 Neue Funktionen

PHP Datenbank

PHP MySQL Kurze Einführung PHP MySQL Verbindung PHP MySQL Erstellen einer Datenbank PHP MySQL Erstellen Sie eine Datentabelle PHP MySQL einfügen von Daten PHP MySQL Legen Sie mehrere Daten PHP MySQL Prepared Statements PHP MySQL Lesen Sie Daten PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX Kurze Einführung AJAX PHP AJAX Datenbank AJAX XML AJAX Echtzeitsuche AJAX RSS Reader AJAX Abstimmung

PHP Referenzhandbuch

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Bildverarbeitung PHP RESTful

PHP array_replace () Funktion

PHP Array-Referenz Komplette PHP - Array - Referenz

Beispiele

Eine zweite Anordnung ($ a2) eine erste Anordnung von Ersatzwert ($ a1) Werte:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_replace($a1,$a2));
?>

Ausführung einer Instanz »

Definition und Verwendung

array_replace () Funktion verwendet, um das Array später mit dem Wert Wert des ersten Feldes ersetzt.

Tipp: Sie können ein Array an eine Funktion oder mehrere Arrays bestehen.

Wenn ein Schlüssel in der ersten Anordnung vorhanden ist, ist auch in der zweiten array1 Array array2, array1 Das erste Array-Wert wird in der zweiten Array array2 Wert ersetzt werden. Wenn ein Schlüssel nur in dem ersten Array array1 existiert, wird sie unverändert bleiben. (Siehe Beispiel 1)

Wenn ein Schlüssel in dem zweiten Array array2 vorhanden ist, aber nicht vorhanden ist in der ersten Anordnung array1 dieses Element wird in der ersten Anordnung von array1 erstellt werden. (Siehe Beispiel 2)

Wenn Sie ein Array aus einer Vielzahl von Ersatz passieren, werden sie nacheinander in der Reihenfolge verarbeitet werden, hinter dem Wert des Feldes den vorherigen Wert des Arrays überschrieben. (Siehe Beispiel 3)

Tipp: Verwenden Sie array_replace_recursive () mit rekursiv das Ende der Array - Werte mit dem ersten Wert des Arrays.


Grammatik

array_replace( array1,array2,array3... )

参数 描述
array1 必需。指定一个数组。
array2 可选。指定一个要替换 array1 的值的数组。
array3,... 可选。指定多个要替换 array1array2, ... 的值的数组。后面数组的值将覆盖之前数组的值。

Technische Details

Rückkehr: Gibt ein Array ersetzt wird, wenn ein Fehler auftritt es NULL zurück.
PHP-Version: 5.3.0+


Weitere Beispiele

Beispiel 1

Wenn ein Schlüssel in der ersten Anordnung vorhanden ist, ist auch in der zweiten array1 Array array2, array1 Das erste Array-Wert wird in der zweiten Array array2 Wert ersetzt werden. Wenn ein Schlüssel nur in dem ersten Array array1 existiert, wird sie unverändert bleiben.

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("a"=>"orange","burgundy");
print_r(array_replace($a1,$a2));
?>

Ausführung einer Instanz »

Beispiel 2

Wenn ein Schlüssel in dem zweiten Array array2 vorhanden ist, aber nicht vorhanden ist in der ersten Anordnung array1 dieses Element wird in der ersten Anordnung von array1 erstellt werden.

<?php
$a1=array("a"=>"red","green");
$a2=array("a"=>"orange","b"=>"burgundy");
print_r(array_replace($a1,$a2));
?>

Ausführung einer Instanz »

Beispiel 3

Verwenden Sie ein Array von drei - das letzte Array ($ a3) überschreibt die vorherige Array ($ a1 und $ a2):

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
$a3=array("orange","burgundy");
print_r(array_replace($a1,$a2,$a3));
?>

Ausführung einer Instanz »

Beispiel 4

Mit den numerischen Tasten - wenn ein Schlüssel in der zweiten Anordnung array2 vorhanden ist, aber existiert nicht in der ersten Reihe array1, wird dieses Element in der ersten Anordnung array1 erstellt werden:

<?php
$a1=array("red","green","blue","yellow");
$a2=array(0=>"orange",3=>"burgundy");
print_r(array_replace($a1,$a2));
?>

Ausführung einer Instanz »


PHP Array-Referenz Komplette PHP - Array - Referenz