Skip to content

Commit 47e1064

Browse files
author
Dennis Weiershäuser
committed
Fixed and simplified array_replace description
1 parent cd48ce8 commit 47e1064

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

reference/array/functions/array-replace.xml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,14 @@
1717
<methodparam rep="repeat"><type>array</type><parameter>replacements</parameter></methodparam>
1818
</methodsynopsis>
1919
<para>
20-
<function>array_replace</function> ersetzt die Werte von
21-
<parameter>array</parameter> mit Werten, die die selben Schlüssel in den folgenden
22-
Arrays haben. Wenn ein Schlüssel des ersten Arrays im zweiten Array existiert, wird der Wert
23-
durch den Wert im zweiten Array ersetzt. Wenn der Schlüssel im zweiten, jedoch nicht im
24-
ersten Array existiert, wird dieser im ersten angelegt.
25-
Wenn ein Schlüssel nur im ersten Array existiert, bleibt dieser erhalten.
26-
Wenn mehrere Arrays zur Ersetzung übergeben werden, läuft die Abarbeitung der Reihe nach und spätere
27-
Arrays überschreiben vorherige Werte.
20+
<function>array_replace</function> ist nicht mutierend
2821
</para>
2922
<para>
30-
<function>array_replace</function> ist nicht rekursiv: Werte im ersten Array
31-
werden, egal mit welchem Datentyp aus dem Zweiten Array ersetzt.
23+
<function>array_replace</function> ist nicht rekursiv
24+
</para>
25+
<para>
26+
<function>array_replace</function> erzeugt ein neues Array aus beliebig vielen anderen der Reihe nach.
27+
Bereits Werte zu bereits existierenden Schlüsseln werden überschrieben.
3228
</para>
3329
</refsect1>
3430
<refsect1 role="parameters">

0 commit comments

Comments
 (0)