0

次の文字列があります

<DReport>
    <message 
        id="1023012301" 
        sdate="2005/7/19 22:0:0" 
        ddate="2005/7/19 22:0:0"
        status="N" />
</DReport>

この文字列を PHP 配列として解析する方法

$report = array(
    "id"=>"1023012301",
    "sdate"=>"2005/7/19 22:0:0",
    "ddate"=>"2005/7/19 22:0:0",
    "status"=>"N"
);
4

2 に答える 2

0

$xmlstr 値の $report 配列にコンテンツをロードします。

$xmlstr = 入力 xml 値。

$xml = simplexml_load_string ( $xmlstr );    

$report = array ();
foreach($xml->message[0]->attributes() as $a => $b) {
    $report[$a] = $b;
}
于 2013-11-05T20:11:10.347 に答える