PHP : flatten array - fastest way? -


is there fast way flatten array , select subkeys ('key'&'value' in case) without running foreach loop, or foreach fastest way?

array (     [0] => array         (             [key] => string             [value] => simple string             [cas] => 0         )      [1] => array         (             [key] => int             [value] => 99             [cas] => 0         )      [2] => array         (             [key] => array             [value] => array                 (                     [0] => 11                     [1] => 12                 )              [cas] => 0         )  ) 

to:

array (     [int] => 99     [string] => simple string     [array] => array         (             [0] => 11             [1] => 12         ) ) 

give shot:

$ret = array(); while ($el = each($array)) {     $ret[$el['value']['key']] = $el['value']['value']; } 

Comments

Popular posts from this blog

sql - can we replace full join with union of left and right join? why not? -

javascript - Parallax scrolling and fixed footer code causing width issues -

iOS: Performance of reloading UIImage(name:...) -