可以将数组和对象直接存入数据库中的某一字段。 使serialize()是将数组序列化再存入数据库,序列化后的数据就是一个字符串。 提取的时候,用unserialize()反序列化取,取出来的还是个数组。 $arr = array('value1','value2','value3'); $str = serialize($arr); //序列化 $new_str = unserialize($temp); //反序列化 print_r($str).'<br>'; print_r($new_str);