問題 phpで、XMLを配列に変換したいです!そんな便利な関数ありますか? 答え 名前空間ありのXMLだとそうもいかないけど、単純なXMLの場合、以下3行でとても良い感じに配列になる。 $x = simplexml_load_string($xml); $j = json_encode($x); $a = json_decode($j, true); 無理やり1行にすると、 json_decode(json_encode(simplexml_load_string($xml)), true); 例 <?php $xml = '<?xml version="1.0" encoding="UTF-8"?> <テスト> <abc>abcdefghijklmn</abc> <テスト1>てすてす</テスト1> <テスト2> <テスト21>ふが</テスト21> <テスト22>ほげ</テスト22> </
![【php】XMLを配列に変換する at softelメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/259f6284f52611feb5d369214bb67197662322f2/height=288;version=1;width=512/https%3A%2F%2Fwww.softel.co.jp%2Fblogs%2Ftech%2Fwordpress%2Fwp-content%2Fuploads%2F2014%2F05%2Fphp-logo.png)