Home » PHP » Fungsi array_walk_recursive() PHP

Fungsi array_walk_recursive() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

ParameterDeskripsi
arrayRequired. Menentukan array
myfunctionRequired. 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+

You may also like