代码点火器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'

我之前用PHP序列化了一个数组并将其提交到数据库。现在,在我的代码点火器模型中,我想取消序列化该数据,但我不确定如何引用它

这是我的密码:

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)