Funguza PHP array_reduce() ya funi

Mifano

Inatuma thamani ya matukio kwa funguo ya kwanza na inatuma stringi:

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

Mifano ya Kusafiri

Mifano na Matumizi

Funguo ya array_reduce() inatuma thamani ya matukio kwa funguo ya kwanza na inatuma stringi.

Maelezo:Maelezo: Kuanzia Vivyo, kama matukio ni kima na havijapokeza thamani ya tatu.

Maelezo

Funguo ya array_reduce() inakusanya matukio ya jina kwa kusababisha kina pekee kwa kusababisha kina kwa kusababisha kina.

Kama inatumika thamani ya tatu, thamani hii itatumiwa kama thamani ya kwanza ya matukio au kama matukio ni kima kama matukio hayajapokeza.

Inayofanyika

array_reduce(array,myfunction,Kuanzia)
Vivyo Maelezo
array Inayohitajika. Inasababisha matukio ya jina.
myfunction Inayohitajika. Inasababisha jina la funguo.
Kuanzia Inayowezekana. Inasababisha thamani ya kuanzia kwa funguo.

Maelezo ya Teknolojia

Matokeo wa Kuzingatia: Matokeo wa Kuzingatia:
Matokeo wa Kuzingatia: Matokeo wa PHP:
4.0.5+ Marejeo ya Usanifu:Kuanzia Kuanzia PHP 5.3.0,

Vivyo vinapatikana kwa kawaida (kama kina), vya PHP 5.3.0 zaidi vinakubali kawaida pekee.

Mifano ya Zaidi

Mwalimu Kuanzia Vivyo:

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

Mifano ya Kusafiri

Mifano ya 2

Tumia matokeo wa kuzingatia:

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

Mifano ya Kusafiri