您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

正则表达式 获取xml中的数据解决办法

2024/6/1 17:36:25发布21次查看
正则表达式 获取xml中的数据 record itemid=1value20110524/value /item itemid=7value13.82/value /item itemid=8value13.94/value /item itemid=9value13.79/value /item itemid=11value13.85/value /item /record recorditemid=1value20110525
正则表达式 获取xml中的数据
20110524
13.82
13.94
13.79
13.85
20110525
13.82
13.86
13.58
13.60
这是xml的文件部分内容,就是从里面一个一个的取出value标签后面的值,最好还能得知有几个record。
就是可以应用到自己定义的函数里面,比如
function value($a,$b,$c,$d,$n){
.......
}
for(i=1;ivalue($a,$b,$c,$d,$i);
}
循环次数:
第一次实现value(13.82,13.94,13.79,13.85,1)
第二次实现value(13.82,13.86,13.58,13.60,2)
------解决思路----------------------
php 提供了专用方法$s =value);
print_r($t);
}

array
(
[0] => 20110524
[1] => 13.82
[2] => 13.94
[3] => 13.79
[4] => 13.85
)
array
(
[0] => 20110525
[1] => 13.82
[2] => 13.86
[3] => 13.58
[4] => 13.60
)

------解决思路----------------------
$count=preg_match_all('/(.+?)/is',$str,$m);
echo $count;
preg_match_all('/(.+?)/is',$str,$values);
echo ;
print_r($values[1]);
echo ;
/*
2
array
(
[0] => 20110524
[1] => 13.82
[2] => 13.94
[3] => 13.79
[4] => 13.85
[5] => 20110525
[6] => 13.82
[7] => 13.86
[8] => 13.58
[9] => 13.60
)
*/

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product