|
|
|
| Есть сериализованая строка
a:18:{s:13:"address_class";s:9:"textfield";s:7:"address";s:32:"Москва, Губкина, 59";s:10:"name_class";s:9:"textfield";s:4:"name";s:42:"ПетренкоОлег Сергеевич";s:11:"email_class";s:9:"textfield";s:5:"email";s:21:"motociklizd@yandex.ru";s:11:"phone_class";s:9:"textfield";s:5:"phone";s:17:"+7(543) 543-54-12";s:13:"message_class";s:9:"textfield";s:12:"submit_class";s:3:"pie";s:9:"reportTpl";s:15:"shopOrderReport";s:8:"delivery";s:18:"Самовывоз";s:7:"payment";s:8:"webmoney";s:7:"message";s:11:"56546546456";s:8:"postdate";s:20:"27-Nov-2013 04:07:47";s:7:"orderID";s:2:"22";s:10:"disclaimer";s:0:"";s:7:"subject";s:21:"Новый заказ";}
|
Как ее привести в нормальный массив? Знаю есть unserialize, но что-то я ладу не дам. | |
|
|
|
|
|
|
|
для: ols
(10.03.2014 в 02:07)
| | А чем вам unserialize не устраивает? | |
|
|
|
|
|
|
|
для: Alph[p]a
(11.03.2014 в 15:34)
| | >А чем вам unserialize не устраивает?
Вы можете показать как можно прочесть с помощью serialize до конца? | |
|
|
|
|
|
|
|
для: ols
(12.03.2014 в 00:17)
| | Что значит "до конца"? У этой функции нет аргумента позволяющего обработать "до", она возвращает исходное РНР значение. Если у вас этого не получается, значит ваша строка имеет ошибки.
Единственно, чем можно "разнообразить" unserialize, это указать unserialize_callback_func. | |
|
|
|