遍历二维数组的问题

数组$code为[“1″,”2″,”3″…]这样的数组用foreach可以

foreach($code as $seq_id){

$query=”delete from table where seq_id = ‘$seq_id'”;

}

现在数组变成了[{“seq_id”:”196″,”addfrom”:”6401.02.04.03″,”addto”:”6401.01.03.01″,”negfrom”:”1231.02″,”negto”:”1602.01″},{“seq_id”:”197″,”addfrom”:”6401.02.04.03″,”addto”:”1101.03.01.03″,”negfrom”:”1231.02″,”negto”:”1602.01″}

{“seq_id”:”197″,”addfrom”:”6401.02.04″,”addto”:”1101.03.01″,”negfrom”:”1231″,”negto”:”1602″}……]

怎样像上面那样用foreach来遍历每一行的每个值呢

回复讨论(解决方案)

1. 不建议在循环里执行sql语句.

2. 数组中元素为对象,使用 -> 对象属性方法访问.

Posted in 未分类

发表评论