数组遍历

来源:互联网 发布:p图软件大全 编辑:程序博客网 时间:2024/05/17 07:36

$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的值