多维数组到php中的索引数组

时间:2014-09-03 03:35:04

标签: php arrays

我有这个多维数组。

Array
(
    [0] => Array
       (
          [car] => Toyota
       )

    [1] => Array
       (
          [car] => Ford
       )

    [2] => Array
       (
          [car] => Isuzu
       )

    [3] => Array
       (
          [car] => Chevrolet
       )

)

我想将它们放入像这样的索引数组中。

阵列=(“丰田”,“福特”,“五十铃”,“雪佛兰”);

4 个答案:

答案 0 :(得分:1)

$result = array_map(function($item)
    { return $item['car']; }, $array);

一些功能性方法。 array_map

P.S。 PHP没有索引数组

答案 1 :(得分:0)

foreach($yourArray as $carArray)
{
 $result[]=$carArray["car"];
}

您对indexed arrays的理解是错误的。您显示的示例输出包含所有 ,而不包含索引,并且由于您未指定索引,因此它将从0开始等等。

答案 2 :(得分:0)

选项使用array_map(),假设您的初始数组为$arr

$new_arr = array_map(function($x){return $x['car'];}, $arr);

See demo

答案 3 :(得分:0)

尝试使用foreach和array_values,然后将其保存到空数组中。希望能帮助到你。