181 of 410 menu

Funkcija array_walk

Funkcija array_walk uporabi dano funkcijo za vse elemente polja. Vrne true ob uspešnem zaključku ali false v primeru napake. Prvi parameter funkcije je polje, drugi pa povratni klic.

Povratnemu klicu se posredujeta dva parametra. Kot prvi parameter gre vrednost elementa polja, kot drugi pa ključ.

Polje, posredovano funkciji, se samo po sebi ne spremeni. Toda tega je mogoče doseči s posredovanjem elementa po referenci.

Sintaksa

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

Primer

Pojdimo skozi polje in izpišimo njegove ključe in elemente:

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

Rezultat izvajanja kode:

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

Primer

Pojdimo skozi polje in dvignimo njegove elemente na kvadrat:

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

Rezultat izvajanja kode:

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

Glejte tudi

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni