Signatur
array_walk(array|object &$array, callable $callback, mixed $arg = null): true
Beschreibung
Der Callback bekommt Wert und Key. Für Modifikation muss der Wert per Referenz übergeben werden.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $array Pflicht | array& | — | Array (Referenz). |
| $callback Pflicht | callable | — | fn(&$v, $k, $arg) |
| $arg | mixed | null | Optionales drittes Argument. |
Rückgabewert
Typ
true
Beschreibung
Immer true.
Beispiele
Werte multiplizieren
<?php
$prices = [10, 20, 30];
array_walk($prices, function(&$v) { $v *= 1.19; });
print_r($prices); // [11.9, 23.8, 35.7]