PHP array_reduce() Fungsi
Contoh
Kirim nilai dalam array ke fungsi yang ditentukan pengguna dan kembalikan string:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
Definisi dan Penggunaan
Fungsi array_reduce() mengirimkan nilai dalam array ke fungsi yang ditentukan pengguna, dan mengembalikan string.
Catatan: Jika array kosong dan inisial tidak dilewati, fungsi ini mengembalikan NULL.
Sintaksis
array_reduce(array, myfunction, initial)
Nilai Parameter
Parameter | Description |
---|---|
array | Required. Specifies an array |
myfunction | Required. Specifies the name of the function |
initial | Optional. Specifies the initial value to send to the function |
Detail Teknis
Nilai Kembali: | Mengembalikan nilai yang dihasilkan |
---|---|
Versi PHP: | 4.0.5+ |
Log Perubahan PHP: | Pada PHP 5.3.0, parameter awal menerima beberapa jenis (campuran). Versi sebelum PHP 5.3.0, hanya diperbolehkan integer. |
Lebih Banyak Contoh
Contoh
Dengan parameter awal:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
Contoh
Mengembalikan jumlah:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
Referensi Array PHP