page_adsence

2012年2月29日水曜日

SimpleXMLElementを配列に変換(簡易版)

SimpleXMLを配列に変換するのがどうにもこうにも面倒くさいなーと思っていたのでググってみた。

$array = json_decode(json_encode($SimpleXMLElement), true);

この1行のソースで対応可能らしい。
但し属性等がある場合には使えないので、そういう属性がつかないことが保障されている場合には使える。
1行でいけるのは結構便利だなー。