[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Декодирование строки
MadChild
Добрый день. У меня есть такая строка:
a:1:{i:85;a:4:{s:1:"n";s:25:"Количество в упаковке, шт";s:1:"t";s:1:"1";s:1:"v";s:5:"10000";s:1:"f";s:2:"85";}}

Подскажите, пожалуйста, как ее можно привести в нормальный вид?
MadChild
Судя по всему - это трешак от редактора SPAW Editor
Увы, но сайт у них лежит.. Если кто знает или есть другие варианты как это расшифровать, то подскажите пожалуйста
Valick
это сериализованные данные a:1 - это означает массив с одним элементом

_____________
Стимулятор ~yoomoney - 41001303250491
MadChild
А как его разложить на нормальный формат?
$prop = "a:1:{i:85;a:4:{s:1:"n";s:25:"Количество в упаковке, шт";s:1:"t";s:1:"1";s:1:"v";s:4:"5000";s:1:"f";s:2:"85";}}";
$prop = unserialize($prop);
var_dump($prop);

Выдает bool(false)
vagrand
Видимо битый формат

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
MadChild
В том то и дело что нет.

Делаю импорт товаров с одного рабочего сайта, на другой. Доступа к файлам нет, только к БД. Но на том сайте как то выводится

Но за то что направили в нужную сторону, огромное спасибо
Valick
$a[]='n';
$a[]='Количество в упаковке, шт';
$a[]='t';
$a[]='1';
$a[]='v';
$a[]='5000';
$a[]='f';
$a[]='85';
echo serialize($a);

'Количество в упаковке, шт' у вас 25, у меня 46 вам это о чём-то говорит?

_____________
Стимулятор ~yoomoney - 41001303250491
MadChild
Говорит...

А когда тогда правильно unserialize русские символы, с количеством 25, а не 46?!

попробовать кодировку в windows-1251!?
Valick
MadChild, только кавычки правильные юзайте

$prop = 'a:1:{i:85;a:4:{s:1:"n";s:25:"Количество в упаковке, шт";s:1:"t";s:1:"1";s:1:"v";s:4:"5000";s:1:"f";s:2:"85";}}';
$prop = unserialize($prop);
var_dump($prop);


_____________
Стимулятор ~yoomoney - 41001303250491
MadChild
Кавычки да, правильные использую..

Большое спасибо, благодаря куче манипуляций туда-сюда получилось))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.