正则表达式 获取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 =
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
)
*/
