Web-controls. UpDownМетромост строящийся в НН

Web, каталог, entity

Решение то оказывается не такое уж и сложное и даже очень логичное.
О чём это я? Расскажу.

Нужно было мне "упаковать" каталог из более чем 350 единиц, состоящий из 11 параметров.
Так вот в качестве разделителя параметров взял символ @, а в качестве разделителя строк символ ^.
Взял именно их, потому что их вообще не нашёл в данных каталога.
Но что делать, если всё же будет вариант, что в будущем они появятся?
А очень просто - меняем их на entity.


@ = @
^ = ^

И всё теперь отлично. Они показываются на странице, но хранятся в виде entity.

Comments (21):

    • 1esha
    • 13.06.2006 09:30
    • Новосибирск / Новосибирская область
    а может вам просто в xml хранить?
    • не имеет смысла. мне не нужна структура и доступ к отдельным элементам. и т.п.
      мне просто нужно передать всё это, а потом я создаю массив  на основе этого.
      просто меньше объёма данных.
        • 1esha
        • 13.06.2006 09:41
        • Новосибирск / Новосибирская область
        просто есть вероятность того что структура усложнится. кроме того вы напишете свой парсер, свою экспортилку в этот формат. кроме того есть вероятность появления симоволов в тексте.

        ведь есть же в js способы работы с xml. мне кажется что если вы их освоите то вам будет проще передавать данные в xml.

        да, еще один аргумент - может потребоваться форматирование в передаваемом тексте. что-то пожирнее и т. д. это будет уже проблематично реализовать.
        • если нужно - я сделаю. пока ничего не нужно. :)


          xml прост, там изучать нечего. нужно будет - сделаю в нём :)


          насчёт символов всё описал - проблем НЕ БУДЕТ :))
            • 1esha
            • 13.06.2006 09:49
            • Новосибирск / Новосибирская область
            ну дело ваше..;)
    • dasbot
    • 13.06.2006 09:49
    • Москва / Москва
    serialize()
    • накладно.
        • dasbot
        • 13.06.2006 09:53
        • Москва / Москва
        o_O
        в смысле?
        • а что это такое?
            • dasbot
            • 13.06.2006 09:57
            • Москва / Москва
            Функция :)
            • ну опиши её словами то?


              я слышал о ней, но не понимаю, КАК она работает изнутри
                • dasbot
                • 13.06.2006 10:00
                • Москва / Москва
                Сериалит любые данные в строку которую можно потом хранить где угодно.
                Пототм эту строку функцией unserialize можно превратить в исходные данные.
                • мне нужно строку передать из PHP в JS.

                    • dasbot
                    • 13.06.2006 10:06
                    • Москва / Москва
                    Тогда проще всего http_build_query()
                  • Передача происходит во время выдачи скрипта или позже?
                    • в HTML оно
                      • Так почему бы это сразу js-кодом не выдать?