也许我对数组过程/语法的这一部分有一些误解......
我想知道为什么一旦我从数据库中得到结果,我就必须通过 foreach 或其他类型的循环。
假设我知道我只会从查询中得到一个结果:
$query = $this->db->query("MY QUERY LIMIT 1");
到目前为止,我必须通过一个循环来遍历它:
foreach ($query->result() as $row){
echo $row->title;
echo $row->name;
echo $row->body;
}
有没有办法在没有循环(for、foreach 或其他)的情况下打印项目?喜欢:
$query->result()->title;
//OR
$query->result()[0]
或者是其他东西?
我尝试的上述方法当然不起作用......
也许只是一种不好的做法。这是不可能的吗?可行吗?或者...?