Remove first levels of identifier in array

前端 未结 7 1073
天涯浪人
天涯浪人 2020-12-15 11:25

I think this has been up before, but could\'nt find any answer to it. If it\'s already answered please point me in the right direction with a link.

I have an array t

7条回答
  •  猫巷女王i
    2020-12-15 11:49

    use :

      public function remove_level($array) {
          $result = array();
          foreach ($array as $key => $value) {
            if (is_array($value)) {
              $result = array_merge($result, $value);
            }
          }
          return $result;
    }
    

    which will return second level array values in the same order of the original array. or you can use array_walk

       $results = array();
       array_walk($array, function($v, $k) use($key, &$val){
                  array_merge($results, $v);
        });
    

提交回复
热议问题