我不确定我是否可以提出这些类型的问题。无论如何,我有这个数组值$custom_fields['user_gender'][0]
输出:
a:2:{i:0;s:7:"Male";i:1;s:7:"Female";}
我不确定如何将其转换为数组或字符串。
答案 0 :(得分:3)
示例数据看起来像是serialized PHP。序列化是一种数组,字符串等可以表示的方式#34;作为文本字符串,以后可以使用反序列化操作转换回原始数据格式。序列化字符串可以作为文本存储在数据库中,并且可以在任何时候进行反序列化。
你可以unserialize使用:
$array = unserialize($custom_fields['user_gender'][0]);
这应该返回一个数组。如果你在$ var_dump
上array
,则可以确定它是一个数组。