2012-06-11 11 views
6
$custom = Array(
      Array(
       'name' => $name1, 
       'url' => $url1 
      ), 
      Array(
       'name' => $name_a, 
       'url' => $url_a 
      ) 
     ); 

मैं निम्नलिखित के साथ सरणी ब्याह करने के लिए प्रयास कर रहा हूँ:विशिष्ट स्थिति पर सरणी डालने के लिए सरणी को कैसे विभाजित करें?

$bread_elem = array('name' => 'Golf', 'url' => $slug . $parent_slug); 
array_splice($custom, 1, 0, $bread_elem); 

मैं अपने सरणी सरणी के भीतर स्थिति एक में डाला $sale_bread_elem के मूल्य के साथ, निम्नलिखित बनना चाहता हूँ। मैं नहीं देख सकता कि मैं क्या गलत कर रहा हूं।

$custom = Array(
      Array(
       'name' => $name1, 
       'url' => $url1 
      ), 
      Array(
       'name' => 'Golf', 
       'url' => $slug . $parent_slug 
      ), 
      Array(
       'name' => $name_a, 
       'url' => $url_a 
      ) 
     ); 

उत्तर

12

array_splice­Docs डालने के लिए तत्वों की एक सरणी लेता है। तो कॉल वास्तव में

array_splice($custom, 1, 0, array($bread_elem)); 
+0

** नोट: ** कुंजी को संरक्षित नहीं करता है। –

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