我有一个函数循环遍历数组并在每个循环中运行数据库操作。
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();) - 这不是问题,但如果可以循环一维数组,我宁愿这样做那
动漫人物