作者yhn0tgb60 (呦厚厚)
看板PHP
标题[请益] 请问关於 XML的使用
时间Wed Mar 30 15:12:46 2011
假如今天 XML 的资料型态是
<typeA id=A0>
<typeB>
<amount1>001</amount1>
<amount2>002</amount2>
<amount3>003</amount3>
</typeB>
</typeA>
<typeA id=A1>
<typeB>
<amount1>101</amount1>
<amount2>102</amount2>
<amount3>103</amount3>
</typeB>
<typeB>
<amount1>111</amount1>
<amount2>112</amount2>
<amount3>113</amount3>
</typeB>
</typeA>
今天我想直接抓 typeA id=A1 的资料要怎麽抓???
以前我写 flash时
是用 xml.typeA.(@id=='A1').typeB
不过 php不能这样写
请问我要如何才能直接抓到 A1 的资料????
另外还有 Array使用的问题
因为 typeB 的资料 在 typeA 中可能是多笔 也可能是单笔
如果我用 Array 来统一处理 typeB
结果 A0 单笔 typeB 会变成在 Array amount1,amount2,amount3
而不是在 Array typeB
但我希望他 Array typeB 就好了 不要Array到内部的资料
不过就算我先把 typeB 判断 is_array 也是会过 挡不住
想请大家给些意见
谢谢了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.126.69
1F:推 mesak:SimpleXML 03/30 20:40