PHP处理多维array中value问题
在日常使用PHP的过程中,经常会遇到将array的value输出的需求,例如有如下:
$arrays = array(
array(
'a' => 1,
'b' => 2,
'c' => 3
),
array(
'a' => 4,
'b' => 5,
'c' => 6
),
array(
'a' => 7,
'b' => 8,
'c' => 9
)
);有时候经常需要给出array(1,4,7)或者array(2,5,8)或者array(3,6,9)这样的需求,我之前的做法是foreach循环,今天在网上找到了另一个更直接的方式array_column():
$arr = array_column($arr, 'a');
# 或者
$arr = array_column($arr, 'b');
# 或者
$arr = array_column($arr, 'c');
评论已关闭