2017-05-25 187 views
2

請告訴我最簡單的方式轉換成數組a到bPHP數組關聯

a= [['x'=>'a'], ['y'=>'b']] 


b= ['x'=>'a', 'y'=>'b'] 

a和b是兩個例子。

+1

'$ B = array_merge(...美元);' – splash58

+0

使用** RecursiveIteratorIterator **的更簡單的解決方案在這裏:https://stackoverflow.com/questions/1319903/how-to-flatten-a-multidimensional-array –

+0

@meagar這個問題如何重複?類似的解決方案並不意味着它是一個重複的問題。 – EyuelDK

回答

0

使用array_walk_recursive任意深度:

$b = []; 
array_walk_recursive($a, function ($v, $k) use (&$b) { $new[$k] = $v; }); 

使用@ splash58招用,如果你有深厚的只有一層蔓延運營商:

$b = array_merge(...$a);