PHP array_walk () फ़ंक्शन
उदाहरण
उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन में प्रत्येक सरणी तत्व चलाएँ:
<?php
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction");
?>
परिभाषा और उपयोग
array_walk () फ़ंक्शन उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन में प्रत्येक सरणी तत्व को चलाता है। सरणी की कुंजियाँ और मान फ़ंक्शन में पैरामीटर हैं।
नोट: आप पहले पैरामीटर को संदर्भ के रूप में निर्दिष्ट करके उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन में एक सरणी तत्व का मान बदल सकते हैं: &$value (उदाहरण 2 देखें)।
युक्ति: गहरे सरणियों (सरणी के अंदर एक सरणी) के साथ काम करने के लिए, array_walk_recursive() फ़ंक्शन का उपयोग करें।
वाक्य - विन्यास
array_walk(array, myfunction, parameter...)
पैरामीटर मान
Parameter | Description |
---|---|
array | Required. Specifying an array |
myfunction | Required. The name of the user-defined function |
parameter,... | Optional. Specifies a parameter to the user-defined function. You can assign one parameter to the function, or as many as you like |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | सफलता पर सही या असफलता पर गलत रिटर्न करता है |
---|---|
पीएचपी संस्करण: | 4+ |
और ज्यादा उदाहरण
उदाहरण 1
एक पैरामीटर के साथ:
<?php
function myfunction($value,$key,$p)
{
echo "$key $p $value<br>";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction","has the value");
?>
उदाहरण 2
किसी सरणी तत्व का मान बदलें। (&$मूल्य पर ध्यान दें)
<?php
function myfunction(&$value,$key)
{
$value="yellow";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction");
print_r($a);
?>
पीएचपी ऐरे संदर्भ