php中的多维数组到索引数组
我有这个多维数组php中的多维数组到索引数组,php,arrays,Php,Arrays,我有这个多维数组 Array ( [0] => Array ( [car] => Toyota ) [1] => Array ( [car] => Ford ) [2] => Array ( [car] => Isuzu ) [3] => Array (
Array
(
[0] => Array
(
[car] => Toyota
)
[1] => Array
(
[car] => Ford
)
[2] => Array
(
[car] => Isuzu
)
[3] => Array
(
[car] => Chevrolet
)
)
我想像这样把它们放到索引数组中
数组=(“丰田”、“福特”、“五十铃”、“雪佛兰”)
您对索引数组的理解是错误的。您显示的示例输出包含所有这些值,而不是索引,并且由于您没有指定索引,它将从0开始,依此类推。使用选项,假设您的初始数组是$arr
$new_arr = array_map(function($x){return $x['car'];}, $arr);
一些功能性方法
p.S.PHP没有索引数组尝试使用foreach和array_值,然后将其保存到空数组中。希望能有帮助 你试过密码吗?
$new_arr = array_map(function($x){return $x['car'];}, $arr);
$result = array_map(function($item)
{ return $item['car']; }, $array);