Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

array_replace

Array-Funktionen

    Befehl:
array array_replace ( array &$array , array &$array1 [, array &$... ] )


    Parameter-Liste:
NameBeschreibung
arrayDie Anordnung, in der Elemente ersetzt werden.
array1Das Array aus denen Elemente extrahiert werden.
...Mehrere Arrays aus denen Elemente extrahiert werden. Werte aus späteren Arrays überschreiben die vorherigen Werte.

    Rückgabewerte:
Gibt ein Array oder NULL, wenn ein Fehler auftritt.

    Beschreibung:
array_replace() ersetzt die Werte des ersten Arrays mit den Sami Veräusserungsgewinne aus allen folgenden Arrays. Wenn ein Schlüssel von der ersten Anordnung besteht in der zweiten Anordnung wird ict Wert durch den Wert von dem zweiten Array ersetzt werden. Wenn der Schlüssel vorhanden ist in der zweiten Reihe, und nicht die erste, wird es in der ersten Reihe angelegt werden. Wenn ein Schlüssel existiert nur in der ersten Reihe, wird sie unverändert beibehalten werden. Wenn mehrere Arrays für den Ersatz übergeben werden, werden sie im Auftrag verarbeitet werden, die später Arrays überschreiben die vorherigen Werte.

array_replace() ist nicht rekursiv: Es wird Verluste im ersten Array ersetzen von welcher Art ist in der zweiten Reihe.


    Aktiv in Version:
(PHP 5 >= 5.3.0, PHP 7)

    Siehe auch:
Ersetzt Elemente von Arrays in der ersten Array übergeben rekursiv
 

array_replace() - Beispiel:


Eingabe:
<?php
$base = array("orange", "banana", "apple", "raspberry");
$replacements = array(0 => "pineapple", 4 => "cherry");
$replacements2 = array(0 => "grape");

$basket = array_replace($base, $replacements, $replacements2);
print_r($basket);
?>


Ausgabe:
Array
(
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
)
Array-Funktionen