181 of 410 menu

array_walk funksiyasi

array_walk funksiyasi berilgan funksiyani massivning barcha elementlariga qo'llaydi. Muvaffaqiyatli tugallanganda true qaytaradi yoki xatolik yuz berganda false qaytaradi. Birinchi parametr sifatida funksiya massivni qabul qiladi, ikkinchi parametr sifatida esa callback funksiyasini.

Callback funksiyasiga ikkita parametr uzatiladi. Birinchi parametr sifatida massiv elementining qiymati, ikkinchi parametr sifatida esa kalit o'tadi.

Funksiyaga uzatilgan massiv o'zi o'zgarmaydi. Lekin buni havola orqali uzatish orqali amalga oshirish mumkin.

Sintaksis

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

Misol

Keling massivni aylantiramiz va uning kalitlari va elementlarini chiqaramiz:

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

Kodni bajarish natijasi:

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

Misol

Keling massivni aylantiramiz va uning elementlarini kvadratga ko'taramiz:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish