【发布时间】:2016-07-28 03:40:18
【问题描述】:
我正在按照以下方式进行操作,该方法是否可以,或者在某些功能的帮助下也可以。请提出建议。
我有一个名为 $items 的数组,输出如下:
array (size=2)
0 =>
array (size=1)
'value' => string '7' (length=1)
1 =>
array (size=1)
'value' => string '14' (length=2)
但我需要如下所示:
array (size=2)
0 => int 7
1 => int 14
我确实这样做了,并得到了我需要的结果:
$new_array = array();
foreach($items as $key=>$value){
$new_array[] = $value['value'];
}
var_dump($new_array);
array (size=2)
0 => string '7' (length=1)
1 => string '14' (length=2)
请建议这是正确的方法吗?
【问题讨论】:
-
$new_array = array_column($items, 'value');- PHP Docs -
@MarkBaker 谢谢! !