我有一个关于PHP的一般功能的问题,我无法获得一个好的,干净的,简单的答案。
说我有一个班级,学生。我创建了一个名为Students的数组,其中包含班级学生的实例。我将如何重复遍历该数组并将每个学生类实例中的StudentID拉出来?感谢您的支持!
答案 0 :(得分: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;
}
答案 1 :(得分:2)
foreach ($studentArray as $student)
{
$studentId = $student->StudentId;
}
答案 2 :(得分:1)
由于students
是一个数组,您可以迭代通过该数组获取对数组中每个对象的访问权限:
foreach($students as $student) {
echo $student->StudentID;
}