【问题标题】:Looping through a PHP object [duplicate]循环遍历 PHP 对象 [重复]
【发布时间】:2015-05-16 04:40:16
【问题描述】:

我在 php 中进行了查询,所有结果都存储在一个对象中。例如

$query = "select * from some_table";
$sth = $dbc->query($query);
$results = $sth->fetchAll();

因此查询的结果存储在$results 中,我有一个名为name 的属性。我现在如何循环这个对象$results 来更改对象的某个属性name 的所有值。

【问题讨论】:

  • var_dump($object)可以看到对象的结构。这样你就可以知道如何循环了。

标签: php mysql loops object


【解决方案1】:

假设name 是公共属性:

for($i = 0; $i < count($results); $i++){
  $results[$i]->name = ...; 
}

【讨论】:

    猜你喜欢
    • 2016-07-08
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 2020-06-09
    • 2014-06-18
    • 2019-05-04
    • 2016-08-24
    相关资源
    最近更新 更多