我的代码做了什么:
我从 php 方法返回数组列表 --> 方法名称:- getSubjectInfo()。
在我的(Index.php)页面中,我在 $results 变量中获取了这个数组列表值。在这里,我被困在如何迭代 index.php 页面中的 arraylist 值?
我的问题:如何在我的 index.php 页面中迭代数组列表($results)?请看我下面提到的代码
我$results = $sub_info->fetchAll(PDO::FETCH_OBJ);
在我的方法中使用了生成列表。
索引.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));
,但这是在一行中打印我的值,如下所示:-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;
}
请帮助我。-阿舒托什