Home » PHP » Fungsi array_reduce() PHP

Fungsi array_reduce() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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"));
?>
  // Output : -Dog-Cat-Horse

Definisi dan Penggunaan

Fungsi array_reduce() berguna untuk mengirimkan nilai dalam array ke fungsi yang ditentukan pengguna dan mengembalikan string.

Catatan: Jika array kosong dan inisial tidak dilewatkan, fungsi ini mengembalikan NULL.

Syntax

array_reduce(array, myfunction, initial)

Nilai Parameter

ParameterDescription
arrayRequired. Menentukan array
myfunctionRequired. Menentukan nama fungsi
initialOptional. Menentukan nilai awal untuk dikirim ke fungsi

Detail Teknis

Return Value:Mengembalikan nilai yang dihasilkan
PHP Version:4.0.5+
PHP Changelog:Pada PHP 5.3.0, parameter awal menerima beberapa tipe (campuran). Versi sebelum PHP 5.3.0, hanya mengizinkan bilangan bulat.

Contoh Lain

Contoh
Dengan parameter awal:

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

Contoh
Mengembalikan jumlah:

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

You may also like