的更多信息。
这是我的代码:
$messages = get_msg();
foreach ($messages as $message) {
echo '<strong>'.$message['sender'].'Sent</strong></br>';
echo $message['message'].'<br/></br>';
}
我遇到了这个错误:
警告:c: xamp htdocs chatbox index.php
中为foreach()提供的无效参数
为什么我对foreach
的参数无效?
php说$消息参数中有问题。也许您应该检查get_msg()函数,确保功能结果的类型是数组。
您正在遇到此错误,因为您从get_msg()
函数中获得的结果。要通过foreach
环路循环,您必须将数组传递到foreach
环路。通过仅打印get_msg()
返回的值来检查get_msg()
的返回类型
print_r(get_msg());
有关foreach
循环链接