2015-05-15 49 views
0

我有以下的数组:从数组中取出的索引

array(3) { 
    [0]=> array(1) { ["theme_loader_plugin"]=> string(4) "_run" } 
    [1]=> array(1) { ["user_plugin"]=> string(4) "_run" } 
    [2]=> array(1) { ["sessions_plugin"]=> string(4) "_run" } 
} 

有一种方法使用预定义的PHP函数以去除索引和代替格式化这样的:通过

array(3) { 
    ["theme_loader_plugin"]=> string(4) "_run", 
    ["user_plugin"]=> string(4) "_run", 
    ["sessions_plugin"]=> string(4) "_run" 
} 
+0

直接array_keys通过@ Rizier123 –

回答

2

环路该数组并将它们合并到新数组。希望这将有助于 -

$arr = array( 
    array("theme_loader_plugin"=> "_run") , 
    array("user_plugin"=> "_run") , 
    array("sessions_plugin"=> "_run") 
) ; 

$new= array(); 
foreach($arr as $val) { 
    $new = array_merge($new, $val); 
} 

输出

array(3) { 
    ["theme_loader_plugin"]=> 
    string(4) "_run" 
    ["user_plugin"]=> 
    string(4) "_run" 
    ["sessions_plugin"]=> 
    string(4) "_run" 
} 
+1

thnks的建议获取所有,但我一直在寻找一个预定义的PHP函数。我会接受它的寿命。 –

+1

你必须为此做一些技巧。 –