XML から php 配列への変換について質問しますファイルではなく XML のコンテンツを受け取りたいと考えています 受信したファイルの内容は次の形式です ?0000ax000011122233344212345テスト402100002885328320130828備考1備考2< ;/pメモ2& gt;< ;pMemo3>注 3 このコードを php 配列に直接変換するにはどうすればよいですか?これはファイルではなく変数です。 xml php 共有先: -----解決策---------< 🎜 などの xml_to_array 関数を見つけます。 > http://www.cnblogs.com/heiing/archive/2009/12/31/1637015.html それからそれを使ってください function xml_to_array( $xml ) { $reg = "/<(\w )[^>]*?>([\x00-\xFF]*?)<\/\1>/"; If(preg_match_all($reg, $xml, $matches)) { $count = count($matches[0]); $arr = array(); for($i = 0; $i <$count; $i ) { $key = $matches[1][$i]; $val = xml_to_array( $matches[2][$i] ) // 再帰; If(array_key_exists($key, $arr)) { If(is_array($arr[$key])) { If(!array_key_exists(0,$arr[$key])) { $arr[$key] = array($arr[$key]);'>