目前我收到以下输出
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;
}
但它似乎没有工作
答案 0 :(得分:8)
只需使用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
)
答案 1 :(得分:1)
试试这个:
$newArr = array();
foreach($arr as $key=>$value)
{
$newArr[$key] = $value['name']; // You just need to store $value['name']
}
print '<pre>';print_r($newArr);