- 1
- 2
- 3
- 4
- 5
function toArray($xml) {
$xml = simplexml_load_string($xml);
$json = json_encode($xml);
return json_decode($json,TRUE);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
function toArray($xml) {
$xml = simplexml_load_string($xml);
$json = json_encode($xml);
return json_decode($json,TRUE);
}
Но зачем?!
укладка пола плиткой, штукатурка потолков и другие отделочные работы.
json_decode возвращает null если json на входе битый, и если там 'null' то тоже вернет null.
Ну и нужно каждый раз юзать json_last_error. Само по себе говно, как и весь язык пхп.