我有一个函数循环遍历数组并在每个循环中运行数据库操作。function myfunc($array) { foreach($array as $a) { // db operations here echo $a["one"].'<br />'; echo $a["two"].'<br />'; }}但有时,我有一个一维数组,例如$x = array( 'one' => '1', 'two' => '2');myfunc($x);然而,它正在循环,因为没有什么可以循环的。我收到错误消息:Warning: Illegal string offset 'one'Warning: Illegal string offset 'two'我知道我可以制作一维数组,$x[]但这意味着我必须每次都将其重置为空($x = array();) - 这不是问题,但如果可以循环一维数组,我宁愿这样做那
- 1 回答
- 0 关注
- 117 浏览
添加回答
举报
0/150
提交
取消