PHP の一般的な機能について質問がありますが、適切でクリーンでシンプルな回答を得ることができませんでした。
クラスがあるとしましょう、学生。そして、student クラスのインスタンスを含む、Students という配列を作成します。その配列を反復処理して、各学生クラス インスタンスから StudentID を取得するにはどうすればよいでしょうか。ご支援ありがとうございます!
私の理解が正しければ、次のようなクラスがあります。
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;
}
foreach ($studentArray as $student)
{
$studentId = $student->StudentId;
}
students
配列と同様に、その配列を反復処理 して、配列内のすべてのオブジェクトにアクセスできます。
foreach($students as $student) {
echo $student->StudentID;
}