用php取得网页源码然后截取html代码中指定字符串,如何只取一次

$lines = file(‘http://www.baidu.com’);

foreach ($lines as $line_num => $line) {

preg_match_all(‘/data-file=”(.+?)”/’, $line, $m);

print_r($m[1]);

}

执行效果如下:

array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( [0] => b0000001 ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( [0] => b0000002 ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( ) array ( )

回复讨论(解决方案)

preg_match

由于标签不唯一,所以输出结果为:

b0000001b0000002b0000001b00001mayhap02

贴出你的真实代码以供分析

真实代码:

1

a

play

1

a

play

1

a

play

1

a

play

Posted in 未分类

发表评论