PHP array_reduce() ఫంక్షన్
实例
向用户自定义函数发送数组中的值,并返回一个字符串:
<?php function myfunction($v1,$v2) { return $v1 . "-" . $v2; } $a=array("Dog","Cat","Horse"); print_r(array_reduce($a,"myfunction")); ?>
定义和用法
array_reduce() 函数向用户自定义函数发送数组中的值,并返回一个字符串。
注释:如果数组是空的且未传递 ప్రారంభిక 参数,该函数返回 NULL。
వివరణ
array_reduce() ఫంక్షన్ కల్లబాక్ ఫంక్షన్ ద్వారా అర్ధాత్మక విలువను అర్ధాత్మక విలువగా సరళీకరించబడుతుంది.
మూడవ పరామితిని నిర్దేశించినట్లయితే, ఆ పరామితి అర్ధాత్మక విలువను నిర్దేశించబడిన అర్ధాత్మక విలువగా పరిగణించబడుతుంది, లేకపోతే అర్ధాత్మక విలువగా నిర్దేశించబడిన అర్ధాత్మక విలువను పరిగణించబడుతుంది.
సంకేతం
array_reduce(array,myfunction,ప్రారంభిక)
పరామితులు | వివరణ |
---|---|
array | అత్యవసరం. ప్రత్యేకంగా నిర్దేశించబడిన అర్ధాత్మక విలువను నిర్దేశించండి. |
myfunction | అత్యవసరం. ఫంక్షన్ పేరును నిర్దేశించండి. |
ప్రారంభిక | ఎంపిక. ఫంక్షన్కు పంపబడే ప్రారంభ విలువను నిర్దేశించండి. |
సాంకేతిక వివరాలు
తిరిగి ఇవ్వబడిన విలువ: | తిరిగి ఇవ్వబడిన ఫలితం విలువను తిరిగి ఇవ్వండి. |
PHP వెర్షన్: | 4.0.5+ |
అప్డేట్ లాగ్ | PHP 5.3.0 నుండి ప్రారంభంగాప్రారంభిక పరామితులు బహుళ రకాలను అంగీకరిస్తాయి (మిశ్రమం), PHP 5.3.0 ముంది వెర్షన్స్ కు మాత్రమే పరిమితి పరిమాణాలను అంగీకరించింది. |
మరిన్ని ఉదాహరణలు
ఉదాహరణ 1
అమర్చుకోండి ప్రారంభిక పరామితులు:
<?php function myfunction($v1,$v2) { return $v1 . "-" . $v2; } $a=array("Dog","Cat","Horse"); print_r(array_reduce($a,"myfunction",5)); ?>
ఉదాహరణ 2
సమగ్రం తిరిగి ఇవ్వండి:
<?php function myfunction($v1,$v2) { return $v1+$v2; } $a=array(10,15,20); print_r(array_reduce($a,"myfunction",5)); ?>