Contoh
Mengirimkan nilai-nilai dalam array ke fungsi yang ditentukan pengguna dan mengembalikan string:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
Menjalankan contoh » Definisi dan Penggunaan
The array_reduce() fungsi mengirimkan nilai-nilai dalam array ke fungsi user-defined, dan mengembalikan string.
Catatan: Jika array kosong dan awal tidak lulus, fungsi ini mengembalikan NULL.
Sintaksis
array_reduce( array,myfunction,initial )
Parameter | Deskripsi |
---|---|
array | Wajib. Menentukan sebuah array |
myfunction | Wajib. Menentukan nama fungsi |
initial | Pilihan. Menentukan nilai awal untuk mengirim ke fungsi |
Rincian teknis
Kembali Nilai: | Mengembalikan nilai yang dihasilkan |
---|---|
PHP Versi: | 4.0.5+ |
changelog: | Pada PHP 5.3.0, parameter awal menerima beberapa jenis (mixed) . Versi sebelum PHP 5.3.0, hanya diperbolehkan integer. |
Contoh lebih
contoh 1
Dengan parameter awal:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
Menjalankan contoh » contoh 2
Kembali penjumlahan:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
Menjalankan contoh » <PHP Array Referensi