Здравствуйте, уважаемые.
в таблице b_iblock_section в поле description записан сериализованный массив
a:17:{s:2:"id";s:4:"2947";s:6:"parent";s:4:"2944";s:6:"active";s:1:"1";s:4:"note";s:22:"Поддержка ECC";s:5:"order";s:1:"5";s:4:"type";s:1:"9";s:4:"expr";s:0:"";s:4:"unit";a:1:{s:5:"block";s:1:"0";}s:5:"block";s:1:"0";s:5:"inweb";s:1:"0";s:6:"search";s:1:"0";s:7:"feature";s:1:"0";s:7:"publish";s:1:"1";s:10:"reference1";s:22:"Поддержка ECC";s:10:"reference2";s:3:"ECC";s:9:"catalogue";s:9:"9003#8317";s:5:"nomer";s:1:"a";}
после выборки поля из базы и дальнейшей при попытке unserialise его возвращается false
поле в базе DESCRIPTION text utf8_unicode_ci, причем если вставишь значение этого поля ручками в переменную то все прекрасно парсится. проблема в кодировке.
не подскажите каким образом можно массив распарсить?
в таблице b_iblock_section в поле description записан сериализованный массив
a:17:{s:2:"id";s:4:"2947";s:6:"parent";s:4:"2944";s:6:"active";s:1:"1";s:4:"note";s:22:"Поддержка ECC";s:5:"order";s:1:"5";s:4:"type";s:1:"9";s:4:"expr";s:0:"";s:4:"unit";a:1:{s:5:"block";s:1:"0";}s:5:"block";s:1:"0";s:5:"inweb";s:1:"0";s:6:"search";s:1:"0";s:7:"feature";s:1:"0";s:7:"publish";s:1:"1";s:10:"reference1";s:22:"Поддержка ECC";s:10:"reference2";s:3:"ECC";s:9:"catalogue";s:9:"9003#8317";s:5:"nomer";s:1:"a";}
после выборки поля из базы и дальнейшей при попытке unserialise его возвращается false
поле в базе DESCRIPTION text utf8_unicode_ci, причем если вставишь значение этого поля ручками в переменную то все прекрасно парсится. проблема в кодировке.
не подскажите каким образом можно массив распарсить?