最新消息: 新版网站上线了!!!

php找出数组中的键值

  1. $array = array 
  2.    array 
  3.         ( 
  4.             'action' => 'A'
  5.             'id'=> 1, 
  6.             'validate' => 'yes'
  7.             'Base' => array 
  8.                 ( 
  9.                     'id' => 2945, 
  10.                 ), 
  11.  
  12.             'EBase' => array 
  13.                 ( 
  14.                     'id' => 398, 
  15.                 ), 
  16.  
  17.             'Qty' => 1, 
  18.             'Type'=> array 
  19.                 ( 
  20.                     'id' => 12027, 
  21.                 ), 
  22.  
  23.             'Label' => 'asfhjaflksdkfhalsdfasdfasdf'
  24.             'Unit' => 'asdfas'
  25.         ) 
  26. ); 
  27.  
  28. function getL2Keys($array
  29.     $result = array(); 
  30.     foreach($array as $sub) { 
  31.         $result = array_merge($result$sub); 
  32.     }         
  33.     return array_keys($result); 
  34. print_r(getL2Keys($array)); 
  35.  
  36. /* 
  37.  
  38. Array 
  39. ( 
  40.     [0] => action 
  41.     [1] => id 
  42.     [2] => validate 
  43.     [3] => Base 
  44.     [4] => EBase 
  45.     [5] => Qty 
  46.     [6] => Type 
  47.     [7] => Label 
  48.     [8] => Unit 
  49. ) 
  50.  
  51. */ 

 

转载请注明:谷谷点程序 » php找出数组中的键值