tutorial pengembangan web terbaru
 

PHP array_walk() Function

<PHP Array Referensi

Contoh

Jalankan setiap elemen array dalam fungsi user-defined:

<?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");
?>
Menjalankan contoh »

Definisi dan Penggunaan

The array_walk() fungsi berjalan setiap elemen array dalam fungsi yang ditetapkan pengguna. kunci dan nilai array merupakan parameter dalam fungsi.

Note: Anda dapat mengubah nilai array elemen dalam fungsi yang ditetapkan pengguna dengan menentukan parameter pertama sebagai referensi: & $ value (Lihat Contoh 2).

Tip: Untuk bekerja dengan array yang lebih dalam (an array inside an array) , gunakan array_walk_recursive() fungsi.


Sintaksis

array_walk( array,myfunction,parameter... )

Parameter Deskripsi
array Wajib. Menentukan sebuah array
myfunction Wajib. Nama fungsi yang ditetapkan pengguna
parameter,... Pilihan. Menentukan parameter untuk fungsi yang ditetapkan pengguna. Anda dapat menetapkan satu parameter ke fungsi, atau sebanyak yang Anda suka

Rincian teknis

Kembali Nilai: Mengembalikan TRUE pada keberhasilan atau FALSE pada kegagalan
PHP Versi: 4+

Contoh lebih

contoh 1

Dengan parameter:

<?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");
?>
Menjalankan contoh »

contoh 2

Mengubah nilai array elemen. (Notice the &$value)

<?php
function myfunction(&$value,$key)
{
$value="yellow";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction");
print_r($a);
?>
Menjalankan contoh »

<PHP Array Referensi