如果在发出 print_r() 语句后我有这样的数组:
//print_r($theArray)
array (size=5)
0 =>
array (size=1)
'Animal' => string 'Dog' (length=3)
1 =>
array (size=1)
'House' => string 'white house' (length=11)
2 =>
array (size=1)
'Human' =>
array (size=3)
'Africans' => string 'Nigroids' (length=8)
'Europeans' => string 'Caucasoids' (length=8)
'Asians' => string 'Mugoloids' (length=8)
我怎样才能删除所有数字索引,使上面的数组变成
array(
'Animal' => string 'Dog' (length=3),
'House' => string 'white house' (length=11),
'Human' =>
array (size=3)
'Africans' => string 'Nigroids' (length=8),
'Europeans' => string 'Caucasoids' (length=8),
'Asians' => string 'Mugoloids' (length=8)
)
有什么帮助吗?
最佳答案
一个foreach就够了
$new = array();
foreach($array as $arr)
$new = $new + $arr;
print_r($new);
关于php - 删除所有数字索引以仅具有关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30995567/