Fungsi array_reduce() PHP

Contoh

Kirim nilai di 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"));
?>

Contoh Berjalan

Definisi dan Penggunaan

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

Komentar:Jika array kosong dan parameter tidak disediakan �始值 Parameter, fungsi ini mengembalikan NULL.

Keterangan

Fungsi array_reduce() mengiterasi fungsi balik untuk mengurutkan array menjadi nilai tunggal.

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

Sintaks

array_reduce(array,myfunction,�始值)
Parameter Deskripsi
array Diperlukan. Tentukan array.
myfunction Diperlukan. Tentukan nama fungsi.
�始值 Pilihan. Tentukan nilai awal yang dikirim ke fungsi.

Detil Teknik

Nilai Kembalikan: Kembalikan nilai hasil.
Versi PHP: 4.0.5+
Log Pembaruan: Dari PHP 5.3.0,�始值 Parameter menerima berbagai jenis (campuran), versi sebelum PHP 5.3.0 hanya mendukung bilangan bulat.

Lebih Banyak Contoh

Contoh 1

Tetapkan �始值 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 Jumlah:

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

Contoh Berjalan