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 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 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)); ?>