начал изучать 1 проект - в ms sql есть база данных.. начал изучать как и что там устроено кстати первый раз встретил НАСТОЛЬКО достойный хелп!!! причем полностью разрисованы таблицы ( структура) так вот - начал изучать как и что хранится - нашел ВОТ ТАКОЕ **** ЧУДО Поле ITEM содержит описания полей. Каждое поле содержит код поля, два символа -индикатора и одно или несколько описаний подполей. Код поля обозначается трехзначным десятичным числом. Описание подполя содержит код подполя и значение подполя. Код подполя обозначается цифрой или маленькой латинской буквой. Поле Item <Описания поля 1> <Описание подполя 1> <Описание подполя 2> ………….. <Описание подполя N> <Описание поля 2> …………………….. <Описание поля N> Синтаксис: <Поле ITEM> ::= <Описание поля>[0x1E<Описание поля> …] <Описание поля> ::= <Код поля><1-ый индикатор><2-ой индикатор>0x1F<Описание подполя>[0x1F<описание подполя>…] в итоге mssql не видит эттого символа ( точнее на экран не выводит) там же находится гребаные стрелочки вот пример начала строки Код (Text): 001 ▼0RU/IS/BASE/90412363▲005 ▼020031124171851.6▲02000▼a5-89329-156-5▲04100▼arus▲08000▼a001(4)(091) + и вот такое чудо мне надо на пыхе распарсить .. потому что из этого надо собрать json строку... чтобы их мать их растаких
простая да не простая - я пока не понимаю в каком месте пропадают эти самые стрелочки ни var_damp ни принт их не вытаскивают ( смотрю естесно в "исходном коде" странички ) и я имел ввиду - нафига так заморачиваться.. почему бы просто не разложить по под таблицам .. и связать их .. ну ведь проще бы было --- Добавлено --- прикрутил addcslashes( $row[3],"\0..\37") стало хоть как то их видно лан завтра наверно буду пробовать разбивать --- Добавлено --- не дождался завтра =)))))) var_dump ( explode (chr(31),$row[3])); разложил =)) Код (Text): array(25) { [0]=> string(5) "001 " [1]=> string(27) "0RU/IS/BASE/507831418005 " [2]=> string(23) "020160614115131.3008 " [3]=> string(47) "0160203|||||||||ru |||||||||||000 | rus||020 " [4]=> string(7) "c450,00"
Потому что хранить надо было почему-то одной строкой, а тот, кто это писал, не знал о том, что можно хранить данные в виже JSON-строки, а не городить свою недосериализацию.