【发布时间】:2013-07-11 06:40:18
【问题描述】:
有没有可以得到预期结果的数组函数?
我的数组
$a = array(
[0] => array( 'id' => 6 ),
[1] => array( 'id' => 5 ),
[2] => array( 'id' => 8 ),
[3] => array( 'id' => 4 ),
);
预期结果
$a = array(
[0] => 6,
[1] => 5 ,
[2] => 8 ,
[3] => 4,
);
我可以使用 foreach 循环来做到这一点。但我正在寻找一个数组函数..
【问题讨论】:
-
如果你有这种想法,可以使用
array_walk来生成一个新数组。 -
从 PHP 5.5.0 开始,
array_column()函数将轻松为您提供预期的结果。 -
@salathe,您应该将其发布为答案,这是一个很好的答案。
-
@salathe 谢谢。但我的 php 版本是 5.3.25
-
@LukeMills ,有些人有诚信承认,单行答案不应该被 20k+ 用户发布。