Contoh
Jalankan setiap elemen array dalam fungsi yang ditentukan pengguna:
<?php function myfunction($value,$key) { echo "The key $key has the value $value<br>"; } $a1=array("a"=>"red","b"=>"green"); $a2=array($a1,"1"=>"blue","2"=>"yellow"); array_walk_recursive($a2,"myfunction"); ?> /* Output : The key a has the value red The key b has the value green The key 1 has the value blue The key 2 has the value yellow */
Definisi dan Penggunaan
Fungsi array_walk_recursive()
digunakan untuk menjalankan setiap elemen array dalam fungsi yang ditentukan pengguna. Kunci dan nilai array adalah parameter dalam fungsi. Perbedaan antara fungsi ini dan fungsi array_walk()
adalah dengan fungsi ini kita bisa bekerja dengan array yang lebih dalam (array di dalam array).
Syntax
array_walk_recursive(array, myfunction, parameter...)
Nilai Parameter
Parameter | Deskripsi |
---|---|
array | Required. Menentukan array |
myfunction | Required. Nama fungsi yang ditentukan pengguna |
parameter,… | Optional. Menentukan parameter untuk fungsi yang ditentukan pengguna. kita dapat menetapkan satu parameter ke fungsi tersebut, atau sebanyak yang disuka. |
Detail Teknis
Return Value: | Mengembalikan TRUE pada kesuksesan atau FALSE pada kegagalan |
---|---|
PHP Version: | 5+ |