1

PHP の一般的な機能について質問がありますが、適切でクリーンでシンプルな回答を得ることができませんでした。

クラスがあるとしましょう、学生。そして、student クラスのインスタンスを含む、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 に答える