需要多维数组到正常的数组PHP与数字值

时间:2015-07-04 14:59:23

标签: php arrays multidimensional-array

我在数组中面临一些困难,我的多维数组结果就像这样

Array ( 
  [0] => Array ( 
      [0] => 111 
      [1] => 112 ) 
  [1] => 
  [2] => Array ( 
      [0] => 116 ) 
  [3] => Array ( 
      [0] => 113 
      [1] => 114 ) 
  [4] => Array ( 
      [0] => 96 
      [1] => 97 ) 
  [5] => ) 

需要结果

array(          [0] => 96
                [1] => 97
                [2] => 111
                [3] => 112
                [4] => 113
                [5] => 114
                [6] => 116

)

1 个答案:

答案 0 :(得分:1)

  $a = array_filter( $arr);                       // remove empty items
  $a = array_reduce($a, 'array_merge',array());   // flaten array
  sort($a);                                       // sort it

结果

Array
(
    [0] => 96
    [1] => 97
    [2] => 111
    [3] => 112
    [4] => 113
    [5] => 114
    [6] => 116
)