$orgList = Array(array(‘orgid’ => 1, ‘orgname’ => ‘我是一号’),
array(‘orgid’ => 2, ‘orgname’ => ‘我是二号’),
array(‘orgid’ => 3, ‘orgname’ => ‘我是三号’));
dump($orgList);
结果:
array (size=3)
0 =>
array (size=2)
‘orgid’ => int 1
‘orgname’ => string ‘我是一号’ (length=12)
1 =>
array (size=2)
‘orgid’ => int 2
‘orgname’ => string ‘我是二号’ (length=12)
2 =>
array (size=2)
‘orgid’ => int 3
‘orgname’ => string ‘我是三号’ (length=12)
如果我们希望的数组是这样的
array (size=3)
1 => string ‘我是一号’ (length=12)
2 => string ‘我是二号’ (length=12)
3 => string ‘我是三号’ (length=12)
那么应该怎么做呢?
foreach ($orgList as $v) {
$name[$v['orgid']] = $v['orgname'];
}
再次刷新页面
array (size=3)
1 => string ‘我是一号’ (length=12)
2 => string ‘我是二号’ (length=12)
3 => string ‘我是三号’ (length=12)
上面我们使用遍历,把二维数组的$k给去掉了,然后把$v的orgid的value当作$name的键 $v的orgname的value当作$name的值