当前我得到以下输出
Array
(
[0] => Array
(
[name] => car
)
[1] => Array
(
[name] => bike
)
)
我需要的是:
Array
(
[0] => car
[1] => bike
)
我尝试过的:
print_r(reset($get_vehicle_names));
print_r(current($get_vehicle_names));
foreach($get_vehicle_names as $key => $value)
{
$newArr[$key] = $value;
}
但它似乎不起作用
只要使用array_column
,您就会得到您想要的。
$arr = array(
array("name" => "car"),
array("name" => "bike")
);
$arr_output = array_column($arr, 'name');
echo '<pre>';
print_r($arr_output);
结果:
Array
(
[0] => car
[1] => bike
)
试试这个:
$newArr = array();
foreach($arr as $key=>$value)
{
$newArr[$key] = $value['name']; // You just need to store $value['name']
}
print '<pre>';print_r($newArr);