array_walk()

PHP array_walk() funksiyasi

❮ PHP massivlar ma’lumotnomasi

Misol

Massivning har bir elementini foydalanuvchi tomonidan belgilangan funksiyadan o‘tkazing:

<?php function myfunction($value,$key) { echo "The key $key has the value $value<br>"; } $a=array("a"=>"red","b"=>"green","c"=>"blue"); array_walk($a,"myfunction"); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

array_walk() funksiyasi massivning har bir elementini foydalanuvchi tomonidan belgilangan funksiyadan o‘tkazadi. Massiv kalitlari va qiymatlari funksiyaga parametr sifatida beriladi.

Eslatma: Birinchi parametrni havola (reference) sifatida ko‘rsatib, foydalanuvchi tomonidan belgilangan funksiyada massiv elementining qiymatini o‘zgartirishingiz mumkin: &$value (2-misolga qarang).

Maslahat: Chuqurroq massivlar (massiv ichidagi massiv) bilan ishlash uchun array_walk_recursive() funksiyasidan foydalaning.


Sintaksis

array_walk(array, myfunction, parameter...)

Parametr qiymatlari

Parametr Tavsif
array Majburiy. Massivni belgilaydi
myfunction Majburiy. Foydalanuvchi tomonidan belgilangan funksiya nomi
parameter,... Ixtiyoriy. Foydalanuvchi tomonidan belgilangan funksiya uchun parametrni belgilaydi. Funksiyaga bitta parametr yoki istalgancha parametr berishingiz mumkin


Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli bo‘lsa TRUE, muvaffaqiyatsiz bo‘lsa FALSE qaytaradi
PHP versiyasi: 4+

Ko‘proq misollar

1-misol

Parametr bilan:

<?php function myfunction($value,$key,$p) { echo "$key $p $value<br>"; } $a=array("a"=>"red","b"=>"green","c"=>"blue"); array_walk($a,"myfunction","has the value"); ?>
O‘zingiz sinab ko‘ring »

2-misol

Massiv elementining qiymatini o‘zgartiring. (&$value ga e’tibor bering)

<?php function myfunction(&$value,$key) { $value="yellow"; } $a=array("a"=>"red","b"=>"green","c"=>"blue"); array_walk($a,"myfunction"); print_r($a); ?>
O‘zingiz sinab ko‘ring »

❮ PHP massivlar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!