2015-08-10 8 views
1

Я новичок в wordpress, и я не знаю в этом случае противоположного процесса maybe_serialize(). Проблема заключается в том, что в моем приложении есть одна форма «регистрации пользователя» и значение, которое хранится в базе данных этой формы, как показано ниже (Сериализированная с помощью $entries = maybe_serialize($entry);):Как unserialize данные, которые сериализуются с использованием Maybe_serialize в wordpress?

a:14:{s:9:"user_name";s:3:"adi";s:10:"user_email";s:13:"[email protected]";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";}

Я хочу напечатать эту запись как «пользователь name = adi [email protected] и т. д. Я знаю unserialize($entries);, но не знаю, как его использовать. Как я могу справиться с этим. Пожалуйста, дайте любое предложение.

+1

https://codex.wordpress.org/Function_Reference/maybe_unserialize – vrajesh

ответ

3

Вы можете его неэтериализовать, используя функцию unserialize ($ data) php, или функцию wordpress maybe_unserialize ($ data). Оба возвращают данные массива.

Смежные вопросы