如何从php函数中检索数组?

时间:2016-05-25 09:44:06

标签: php arrays function

我从数组中的数据库中获取学生列表并使用函数返回它:

thread1 = threading.Thread(target=test)

现在我想要检索这个数组并使用foreach()回显:

target=test()

但我收到错误:

罐!

2 个答案:

答案 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'];
    }
}