Terapkan fungsi yang ditentukan pengguna ke setiap elemen dalam array:
<?phpfunction myfunction($value,$key){echo "Kunci $key mempunyai nilai $value<br>";}$a1=array("a"=>"red","b"=>"hijau ");$a2=array($a1,"1"=>"biru","2"=>"kuning");array_walk_recursive($a2,"fungsi saya");?>Fungsi array_walk_recursive() menerapkan fungsi yang ditentukan pengguna ke setiap elemen dalam array. Dalam fungsinya, nama kunci dan nilai kunci array adalah parameter. Fungsi ini berbeda dengan fungsi array_walk() karena fungsi ini dapat beroperasi pada array yang lebih dalam (array di dalam array lain).
array_walk_recursive( array,fungsi saya,parameter... )
parameter | menggambarkan |
---|---|
susunan | Diperlukan. Menentukan sebuah array. |
fungsi saya | Diperlukan. Nama fungsi yang ditentukan pengguna. |
parameter,... | Opsional. Menentukan parameter fungsi yang ditentukan pengguna. Anda dapat mengatur satu atau beberapa parameter untuk fungsi tersebut. |
Nilai pengembalian: | Mengembalikan TRUE jika berhasil, jika tidak, mengembalikan FALSE. |
---|---|
Versi PHP: | 5+ |