1. PHP / Говнокод #10915

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function toArray($xml) {
                    $xml = simplexml_load_string($xml);
                    $json = json_encode($xml);
                    return json_decode($json,TRUE);                        
            }

    Но зачем?!

    Запостил: mr.The, 11 Июня 2012

    Комментарии (7) RSS

    • показать все, что скрытоПервый нах, пинок мне в пах.
      Ответить
    • Было уже. И кстати, код полу-рабочий! Если в xml-ке есть атрибуты, то они потеряются, http://www.kinopoisk.ru/rating/467099.xml
      Ответить
      • > полу-рабочий
        укладка пола плиткой, штукатурка потолков и другие отделочные работы.
        Ответить
    • json_decode
      Само по себе говно, как и весь язык пхп.
      json_decode возвращает null если json на входе битый, и если там 'null' то тоже вернет null.
      Ну и нужно каждый раз юзать json_last_error.
      Ответить
    • ммм... возможно, делает массив сериализуемым....
      Ответить

    Добавить комментарий