时间:2021-07-01 10:21:17 帮助过:31人阅读
$s = '1A0003
------解决思路----------------------
B股指数
------解决思路----------------------
BGZS
------解决思路----------------------
161B0001
------解决思路----------------------
工业指数
------解决思路----------------------
GYZS
------解决思路----------------------
161B0002
------解决思路----------------------
商业指数
------解决思路----------------------
SYZS
------解决思路----------------------
161B0004
------解决思路----------------------
地产指数
------解决思路----------------------
DCZS
------解决思路----------------------
161B0005
------解决思路----------------------
公用指数
------解决思路----------------------
GYZS
------解决思路----------------------
161B0006 ';
------解决思路----------------------
综合指数
------解决思路----------------------
ZHZS
------解决思路----------------------
16
preg_match_all('/([^
------解决思路----------------------
]*)\
------解决思路----------------------
([^
------解决思路----------------------
]*)\
------解决思路----------------------
([^
------解决思路----------------------
]*)\
------解决思路----------------------
([^<]*)<\/PY>/', $s, $matches);
print_r($matches[1]);
print_r($matches[2]);
print_r($matches[3]);
print_r($matches[4]);
$str = <<1A0003
------解决思路----------------------
B股指数
------解决思路----------------------
BGZS
------解决思路----------------------
161B0001
------解决思路----------------------
工业指数
------解决思路----------------------
GYZS
------解决思路----------------------
161B0002
------解决思路----------------------
商业指数
------解决思路----------------------
SYZS
------解决思路----------------------
161B0004
------解决思路----------------------
地产指数
------解决思路----------------------
DCZS
------解决思路----------------------
161B0005
------解决思路----------------------
公用指数
------解决思路----------------------
GYZS
------解决思路----------------------
161B0006
------解决思路----------------------
综合指数
------解决思路----------------------
ZHZS
------解决思路----------------------
16
EOF;
$s = simplexml_load_string($str);
foreach($s->xpath("//PY") as $k=>$v){
list($a[],$b[],$c[])=explode('
------解决思路----------------------
',$v);
}
echo "";";
print_r($a);
print_r($b);
print_r($c);
echo "
/*
Array
(
[0] => 1A0003
[1] => 1B0001
[2] => 1B0002
[3] => 1B0004
[4] => 1B0005
[5] => 1B0006
)
Array
(
[0] => B股指数
[1] => 工业指数
[2] => 商业指数
[3] => 地产指数
[4] => 公用指数
[5] => 综合指数
)
Array
(
[0] => BGZS
[1] => GYZS
[2] => SYZS
[3] => DCZS
[4] => GYZS
[5] => ZHZS
)
*/