代码点火器php-取消序列化数组
我之前用PHP序列化了一个数组并将其提交到数据库。现在,在我的代码点火器模型中,我想取消序列化该数据,但我不确定如何引用它 这是我的密码:代码点火器php-取消序列化数组,php,codeigniter,serialization,Php,Codeigniter,Serialization,我之前用PHP序列化了一个数组并将其提交到数据库。现在,在我的代码点火器模型中,我想取消序列化该数据,但我不确定如何引用它 这是我的密码: function get_selected_member($member = null){ if($member != NULL){ $this->db->where('id', $member); //conditions } $query = $this->db->get('members'
function get_selected_member($member = null){
if($member != NULL){
$this->db->where('id', $member); //conditions
}
$query = $this->db->get('members'); //db name
if($query->result()){
$member_result = $query->row();
//log_message('info', $member_result[$member_result->member_dep]); //trying to find member_dep - how do I reference it?
return $member_result;
}
}
因此,member_result是一个对象,包含与用户从表单中选择的成员匹配的表行的所有值。在此对象中,其中一个列值是member\u dep-但将其引用为$member\u result[$member\u result->member\u dep]不起作用。我怎么说呢。我基本上想把这个值提取出来,声明为一个变量,调用unserialize(),然后把它放回原位,这样JQuery/HTML就可以将它作为数组来读取。您应该能够使用
$member_dep = unserialize($member_result->member_dep);
谢谢-这是可行的,但如何将此值插入到对象数组
$member\u result->member\u dep=unserialize($member\u result->member\u dep)代码>