一个php数组的问题

颜小机 发布于 2013/08/22 09:45
阅读 233
收藏 1
PHP

php内置函数库中有没有这样的函数?

array(
	0 => array(
		[title] =>'aaaaaa',
		[id] => 13,
		[listorder] => 13
	),
	1 = >array(
		
		[title] =>'bbbbbbb',
		[id] => 10,
		[listorder] => 22
	)
)
可以直接获取上面二维数组中的id组成新的数组
array(13,10);
加载中
1
redraiment
redraiment
array_map(function($x) {
    return $x["id"];
}, $a);
西门飞
西门飞
匿名函数很方便
0
0
inuxor
inuxor
好几个带回调参数的的array函数都行
0
Legend_x
Legend_x

引用来自“redraiment”的答案

array_map(function($x) {
    return $x["id"];
}, $a);
goodjob
0
帖子列表
帖子列表
# 未经测试

$arr = array(
	array(	
		'title' =>'aaaaaa',
		'id' => 13,
		'listorder' => 13
	),
	array(
		
		'title' =>'bbbbbb',
		'id' => 10,
		'listorder' => 22
	),
);

$ids = array_column($arr, 'id'); // (PHP 5 >= 5.5.0)
print_r($ids);
mysql-jie
mysql-jie
完美实现
返回顶部
顶部