Fungsi array_reduce() PHP

Contoh

Kirim nilai array ke fungsi pengguna yang ditentukan dan kembalikan string:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>

Contoh Berjalan

Definisi dan Penggunaan

Fungsi array_reduce() mengirim nilai array ke fungsi pengguna yang ditentukan dan mengembalikan string.

Komentar:Jika array kosong dan belum dikirim awal Parameter, fungsi ini mengembalikan NULL.

Keterangan

Fungsi array_reduce() mengiterasi kembali nilai array ke nilai tunggal menggunakan fungsi panggilan kembali.

Jika parameter ketiga disediakan, parameter tersebut akan dianggap sebagai nilai pertama di dalam array, atau jika array kosong, maka sebagai nilai kembalian akhir.

Sintaks

array_reduce(array,myfunction,awal)
Parameter Deskripsi
array Diperlukan. Tentukan array.
myfunction Diperlukan. Tentukan nama fungsi.
awal Opsional. Tentukan nilai awal yang dikirim ke fungsi.

Detil Teknik

Nilai Kembalian: Nilai Hasil Kembalian.
Versi PHP: 4.0.5+
Log Perubahan: Dari PHP 5.3.0awal Parameter menerima berbagai tipe (campuran), versi PHP sebelum 5.3.0 hanya mendukung integer.

Contoh Lebih Banyak

Contoh 1

Pengaturan awal Parameter:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>

Contoh Berjalan

Contoh 2

Kembalikan total:

<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>

Contoh Berjalan