【发布时间】:2020-05-25 01:48:47
【问题描述】:
我有一个查询结果的数据。我想插入一些它的数组变量。我有 ID,然后我尝试进行查询并将查询插入到变量中。
我的查询结果如下所示:
Array ( [0] => stdClass Object ( [id] => 27 [message] => {"msg_subject":"hello","msg_content":"world"} [date] => 2020-05-24 15:03:40 [parent_msg] => 0 ) )
现在我想在数组对象中插入一个数据,最终结果是这样的:
Array ( [0] => stdClass Object ( [id] => 27 [message] => {"msg_subject":"Hooy","msg_content":"Ok ra?"} [date] => 2020-05-24 15:03:40 [parent_msg] => 0 ) [read] => 0 )
这是我尝试过的:
foreach($query->result_array() as $row){
$this->db->select('mp.*');
$this->db->from('message_tbl mp');
$this->db->join('message_tbl mc', 'mc.parent_msg = mp.id');
$this->db->where('mc.id',$row['msg_id']);
$data = $this->db->get()->result();
array_push($data,$row['read']);
}
print_r($data);
然后当我打印我的数据时,输出如下:
Array ( [0] => stdClass Object ( [id] => 27 [message] => {"msg_subject":"Hooy","msg_content":"Ok ra?"} [date] => 2020-05-24 15:03:40 [parent_msg] => 0 ) [1] => 0 )
【问题讨论】:
标签: php arrays object arrayobject