Kirim nilai dalam array ke fungsi yang ditentukan pengguna dan kembalikan string:
<?phpfunction myfunction($v1,$v2){return $v1 "-" .$a=array("Anjing","Kucing","Kuda");print_r(array_reduce($a," fungsi saya"));?>Fungsi array_reduce() mengirimkan nilai dalam array ke fungsi yang ditentukan pengguna dan mengembalikan string.
Catatan: Jika array kosong atau tidak ada nilai awal yang diteruskan, fungsi ini akan mengembalikan NULL.
array_reduce( array,fungsi saya,inisial )
parameter | menggambarkan |
---|---|
susunan | Diperlukan. Menentukan sebuah array. |
fungsi saya | Diperlukan. Menentukan nama fungsi. |
awal | Opsional. Menentukan nilai pertama yang dikirim ke fungsi untuk diproses. |
Nilai pengembalian: | Kembalikan nilai hasil. |
---|---|
Versi PHP: | 4.0.5+ |
Catatan pembaruan: | Sejak PHP 5.3.0, parameter awal menerima beberapa tipe (campuran), dan versi sebelum PHP 5.3.0 hanya mendukung bilangan bulat. |
Dengan parameter awal:
<?phpfunction myfunction($v1,$v2){return $v1 "-" .$a=array("Anjing","Kucing","Kuda");print_r(array_reduce($a," fungsi saya",5));?>Kembalikan jumlahnya:
<?phpfunction myfunction($v1,$v2){return $v1+$v2;}$a=array(10,15,20);print_r(array_reduce($a,"myfunction",5));?>