Php Codeigniter向foreach循环内的对象(stdClass)添加新的键和值

Php Codeigniter向foreach循环内的对象(stdClass)添加新的键和值,php,codeigniter,Php,Codeigniter,我正在尝试向foreach循环内的数组中添加另一个键和值。 我有以下数组 array (size=2) 0 => object(stdClass)[27] public 'ID' => string '1' (length=1) public 'sectiontitle' => string 'Personal Information' (length=20) public 'field_format' => st

我正在尝试向foreach循环内的数组中添加另一个键和值。 我有以下数组

    array (size=2)
  0 => 
    object(stdClass)[27]
      public 'ID' => string '1' (length=1)
      public 'sectiontitle' => string 'Personal Information' (length=20)
      public 'field_format' => string 'vertical' (length=8)
      public 'status' => string '1' (length=1)
还有php代码

       foreach ($query->result() as $row) {
            $data[] = $row;
         }
        var_dump($data);
        return $data;
我想向它添加键[fields]和值字符串。

试试这个

foreach ($query->result() as $row) {
                $row->newKey = $newValue;
                $data[] = $row;
             }
            var_dump($data);
            return $data;

为什么不使用
foreach($query->result()作为$key=>$value){
我尝试过了,它不起作用,你能给我一个例子吗?@Uchicha的可能的副本,它来自foreach循环的外部。我正在尝试在当前循环的末尾添加新的键值