<h3>xml</h3>
<?php
$axmlData = array();
$axmlData[0] = array
(
"name"=> "楽天日本株4.3倍ブル",
"rate" => "123.54",
"asset" => "27625"
);
$axmlData[1] = array
(
"name" => "小型株ファンド",
"rate" => "107.11",
"asset" => "24381"
);
$sStringXML = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
echo $axmlData[0][rate];
$sStringXML .= "<list>"."\n";
foreach($axmlData as $value){
$sStringXML .= "<item>";
$sStringXML.= "<return>".$value['rate']."</return>";
$sStringXML .= "<toshin>".$value['name']."</toshin>";
$sStringXML .= "<shisan>".$value['asset']."</shisan>";
$sStringXML .= "</item>"."\n";
}
$sStringXML .= "</list>"."\n";
echo '[PHP ruler="true" toolbar="true"]'.htmlentities($sStringXML, ENT_QUOTES, 'UTF-8').'<\/pre>';
echo "<br>";
$xml = simplexml_load_string($sStringXML);
foreach($xml->item as $value){
$name = $value->toshin;
$return = $value->return;
$asset = $value->shisan;
echo 'name:'.$name.'<br/>';
echo 'return:'.$return.'<br/>';
echo 'asset:'.$asset.'<br>';
}
?>
name:楽天日本株4.3倍ブル
return:123.54
asset:27625
name:小型株ファンド
return:107.11
asset:24381
つまり、下記のxml:return, toshin, shisanを切り取ってくれるということですね。
<?xml version="1.0" encoding="UTF-8"?> <list> <item><return>123.54</return><toshin>楽天日本株4.3倍ブル</toshin><shisan>27625</shisan></item> <item><return>107.11</return><toshin>小型株ファンド</toshin><shisan>24381</shisan></item> </list>