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")); ?>
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 2
Kembalikan Jumlah:
<?php function myfunction($v1,$v2) { return $v1+$v2; } $a=array(10,15,20); print_r(array_reduce($a,"myfunction",5)); ?>