181 of 410 menu

Functie array_walk

De functie array_walk past een opgegeven functie toe op alle elementen van een array. Retourneert true bij succesvolle voltooiing of false in geval van een fout. Als eerste parameter accepteert de functie een array, en als tweede - een callback.

Er worden twee parameters doorgegeven aan de callback. Als eerste parameter gaat de waarde van het array-element, en als tweede - de sleutel.

De array die aan de functie wordt doorgegeven, wordt op zichzelf niet gewijzigd. Maar dit kan bereikt worden door het element per referentie door te geven.

Syntaxis

array_walk(array|object &$array, callable $callback, mixed $arg = null): bool

Voorbeeld

Laten we een array doorlopen en de sleutels en elementen ervan uitvoeren:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; array_walk($arr, function($elem, $key) { echo $key . ' ' . $elem . '<br>'; }); ?>

Resultaat van code-uitvoering:

'a 1' 'b 2' 'c 3'

Voorbeeld

Laten we een array doorlopen en de elementen ervan kwadrateren:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; array_walk($arr, function(&$elem, $key) { $elem = $elem ** 2; }); var_dump($arr); ?>

Resultaat van code-uitvoering:

['a' => 1, 'b' => 4, 'c' => 9]

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren