181 of 410 menu

array_walk funksiyasi

array_walk funksiyasi verilmis funksiyani massivin butun elementlerine tetbiq edir. Ugurla basa catdıqda true qaytarir ve ya xeta bas verdikde false qaytarir. Ilk parametr kimi funksiya massivi, ikinci parametr kimi ise callback qebul edir.

Callback-e iki parametr oturulur. Birinci parametr kimi massiv elementinin deyeri, ikinci parametr kimi ise açar gedir.

Funksiyaya oturulmus massiv ozu deyismir. Lakin buna istinad vasitesi ile nail olmaq olar.

Sintaksis

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

Numune

Gelin massivi dovrekden kecirek ve onun açarlarını ve elementlerini çap edek:

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

Kodun icrasinin neticesi:

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

Numune

Gelin massivi dovrekden kecirek ve onun elementlerini kvadrata yukseldek:

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

Kodun icrasinin neticesi:

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

Baxin da

  • array_map funksiyasini,
    ki, massivin elementlerine funksiya tetbiq edir
  • array_filter funksiyasini,
    ki, massivi filtreleyir
  • array_walk_recursive funksiyasini,
    ki, massivin elementleri ucun funksiyani rekursiv şəkildə cagirir
  • array_reduce funksiyasini,
    ki, massivi yigir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et