2012-04-08 14 views
19

क्या कोई तरीका है कि मैं यह निर्धारित करने के लिए अपने सरणी फ़ंक्शन के साथ इस सरणी को चल सकता हूं?array_walk एक अनाम फ़ंक्शन

$url = array('dog', 'cat', 'fish'); 

array_walk($url, function(&$value, &$key) { 
    $url[$key] = str_replace('dog', '', $value); 
}); 

echo '<pre>'; 
print_r($url); 
echo '</pre>'; 

उत्तर

45

आप पहले से ही passing the value by reference कर रहे हैं, तो बस निम्न कार्य करें:

array_walk($url, function(&$value, &$key) { 
    $value = str_replace('dog', '', $value); 
}); 
+1

धन्यवाद आदमी! यह ठीक है :) बीमार हरे रंग की जांच 7 मिनट में! – JREAM

संबंधित मुद्दे