tutorial pengembangan web terbaru
 

PHP array_reduce() Function

<PHP Array Referensi

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