我是wordpress的新手,我不知道might_serialize()函数的完全相反的过程。问题是在我的应用程序中有一个表单'用户注册'存储在此表单的数据库中的值如下所示(使用$entries = maybe_serialize($entry);
序列化):
a:14:{s:9:"user_name";s:3:"adi";s:10:"user_email";s:13:"adi@gmail.com";s:9:"user_pass";s:7:"aaaaaaa";s:4:"role";s:10:"subscriber";s:11:"firstname_1";s:3:"adi";s:10:"lastname_2";s:3:"gad";s:13:"collegename_4";s:3:"hgh";s:15:"currentstatus_5";s:7:"Student";s:13:"passoutyear_7";s:4:"2012";s:8:"branch_8";s:2:"IT";s:6:"year_9";s:2:"SE";s:12:"contactno_10";s:10:"9934672345";s:7:"User_IP";s:3:"::1";s:7:"Browser";s:109:"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36";}
我想打印此记录,例如'用户名= adi user_email=adi@gmail.com等。'我知道unserialize($entries);
功能,但不知道如何使用它。
我该怎么办呢请提出任何建议。
答案 0 :(得分:3)
您可以使用php函数unserialize($ data)或wordpress函数maybe_unserialize($ data)对其进行反序列化。两者都会返回数组数据。