2011-04-29 15 views
5

मैं एक सरणी इससरणी स्विच मामले बयान

Array 
(
    [0] => Array 
     (
      [customers] => Array 
       (
        [id] => 

       ) 

      [Products] => Array 
       (
        [id] => 

       ) 

      [Models] => Array 
       (
        [id] => 151 


        [SubModels] => Array 
         (
          [ol] => 
         ) 

        [Noice] => 
       ) 

     ) 

की तरह उप सरणियों के साथ में आ रहा है मैं सरणी पर एक स्विच बयान बनाना चाहते है

तो यह

switch($array){ 

    case Products: 

    case customers: 

    case Models: 
} 

की तरह कुछ मुझे यह कैसे करना है। धन्यवाद

उत्तर

11

के बाद से $ सरणी के भीतर एक सरणी रखती है, ऐसा लगता है कि आप वास्तव में सरणी की चाबी $ सरणी में अनुक्रमित को देखने के लिए चाहता हूँ [0]

foreach ($array[0] as $key => $value) { 
    switch ($key) { 
     case 'Products' : 
      // do something 
      break ; 
     case 'customers' : 
      // do something 
      break ; 
     case 'Models' : 
      // do something 
      break ; 
    } 
} 
संबंधित मुद्दे