1

我有一个关于 PHP 的一般功能的问题,我无法得到一个好的、干净、简单的答案。

假设我有一堂课,学生。我创建了一个名为 Students 的数组,其中包含学生班级的实例。我将如何遍历该数组并从每个学生类实例中提取 StudentID?感谢您的支持!

4

3 回答 3

4

如果我理解正确,您有这样的课程:

class Student {
    public $StudentId = 0;
    public function __construct($id) {
        $this->StudentId = $id;
    }
}

还有一个像这样的数组:

$students = array(
    new Student(1),
    new Student(2),
    ....
);

要获取每个的 StudentId,只需像任何其他普通数组迭代一样遍历数组:

foreach ($students as $student) {
    $id = $student->StudentId;
}
于 2012-10-12T15:18:08.383 回答
2
foreach ($studentArray as $student)
{
    $studentId = $student->StudentId;
}
于 2012-10-12T15:17:00.957 回答
1

作为students数组,您可以遍历 该数组以访问数组中的每个对象:

foreach($students as $student) {
  echo $student->StudentID;
}
于 2012-10-12T15:17:17.323 回答