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, myfunction, initial)
पैरामीटर मान
Parameter | Description |
---|---|
array | Required. Specifies an array |
myfunction | Required. Specifies the name of the function |
initial | Optional. Specifies the initial value to send to the function |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | परिणामी मान लौटाता है |
---|---|
पीएचपी संस्करण: | 4.0.5+ |
पीएचपी चेंजलॉग: | PHP 5.3.0 के अनुसार, प्रारंभिक पैरामीटर कई प्रकार (मिश्रित) स्वीकार करता है। PHP 5.3.0 से पहले के संस्करण, केवल पूर्णांक की अनुमति देते हैं। |
और ज्यादा उदाहरण
उदाहरण
प्रारंभिक पैरामीटर के साथ:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
उदाहरण
एक राशि लौटाना:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
पीएचपी ऐरे संदर्भ