Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的多维数组到索引数组_Php_Arrays - Fatal编程技术网

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);