我从数组中的数据库中获取学生列表并使用函数返回它:
thread1 = threading.Thread(target=test)
现在我想要检索这个数组并使用foreach()回显:
target=test()
但我收到错误:
罐!
答案 0 :(得分:2)
您需要存储返回数组。在函数调用之后,您必须将返回数据存储在任何变量中。你没有做到这一点,所以出现了错误。
include ("StudentClass.php");
$student_object = new StudentClass();
$starraye = $student_object->getAllStudent(); //store here
foreach ($starraye as $rows)
{
echo $rows['fname'];
}
答案 1 :(得分:1)
函数 getAllStudent 将数据作为数组返回,因此您必须将返回数组存储在某个变量中,并且可以使用该变量...
所以像
一样使用它$output_array = $student_object->getAllStudent();
if($output_array!= false)
{
foreach ($output_array as $rows)
{
echo $rows['fname'];
}
}