PHP array_reduce () function
contoh
Kirim nilai dalam array ke fungsi user-defined, dan mengembalikan string:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
Menjalankan contoh »
Definisi dan Penggunaan
array_reduce () fungsi untuk mengirim array nilai ke fungsi user-defined, dan mengembalikan string.
CATATAN: Jika array kosong atau nilai awal dilewatkan, fungsi mengembalikan NULL.
tatabahasa
array_reduce( array,myfunction,initial )
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
myfunction | 必需。规定函数的名称。 |
initial | 可选。规定发送到函数处理的第一个值。 |
rincian teknis
Pengembalian: | Mengembalikan nilai hasil. |
---|---|
Versi PHP: | 4.0.5+ |
Update log: | Sejak PHP 5.3.0 dan seterusnya, parameter awal menerima beberapa jenis (campuran), versi PHP sebelum versi 5.3.0 hanya mendukung integer. |
contoh yang 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));
?>
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
Menjalankan contoh »
contoh 2
Mengembalikan jumlah:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
Menjalankan contoh »
Lengkap PHP Array Referensi