php 正则截取xml节点值

<Root><Result>1</Result><sss>ddd</sss><adad>213213</adad></Root>这是xml的内容,要截取<Result>这... <Root>
<Result>1</Result>
<sss>ddd</sss>
<adad>213213</adad>
</Root>
这是xml 的内容 , 要截取<Result>这子节点下的值,这正则怎么写才能得到值:1
展开
 我来答
songyuemiao
2011-10-23 · TA获得超过2405个赞
知道大有可为答主
回答量:1305
采纳率:0%
帮助的人:1025万
展开全部
<?php
$xml = "
<Root>
<Result>1</Result>
<sss>ddd</sss>
<adad>213213</adad>
</Root>
";
preg_match_all( "/\<Result\>(.*?)\<\/Result\>/", $xml, $result);
echo $result[1][0]; //$result[1][0]就是你要的值
?>

补充一点,如果你的xml里有很多<Result>节点。那么$result[1]就是所有这些节点值组成的数组
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式