私のコードは何をしますか:
PHP メソッドから arraylist を返しています --> メソッド名:- getSubjectInfo()。
私の(Index.php)ページでは、このarraylist値を$results変数で取得しています。ここで、index.php ページで arraylist 値を反復する方法に行き詰まっています。
私の問題: index.php ページで arraylist ($results) を反復処理するにはどうすればよいですか? 以下の言及コードを参照してください
$results = $sub_info->fetchAll(PDO::FETCH_OBJ);
リストを生成する方法で使用しました。
index.php
<?php
include_once '../../classes/conn/connection.php';
include_once '../../classes/setups/Subdetails_setup.php';
$con = new connection();
$info = new Subdetails_setup($con);
$results = $info->getSubjectInfo();
echo $results; //this is returning a list of objects. My problem is how can i iterate these values
?>
私はこのように試しまし echo (each($results));
たが、これは私の値を次のように1行に出力しています:-Subject Name 1 FIction1Non FIction2
& 私の Subdetails_setup.php クラスにはメソッド getSubjectInfo() があり ます:-
function getSubjectInfo()
{
$sub_info = $this->con->prepare("SELECT * FROM subjectdetails");
$sub_info->execute();
$results = $sub_info->fetchAll(PDO::FETCH_OBJ);
foreach ($results as $key)
{
echo $key->subject_name;
echo $key->subject_id;
}
// Return the result array
return $results;
}
これを手伝ってください。-アシュトッシュ