20,359
社区成员
发帖
与我相关
我的任务
分享
$s = <<<TXT
<b>乱文字</b><a href="abd.php?mod=ccc&sid=2939" title="标题1" target="_blank">标题1</a>
<font>乱内容</font><a href="abd.php?mod=ccc&sid=21239" title="标题2" target="_blank">标题2</a>
<font>乱内容</font><a href="abd.php?mod=ccc&sid=1243" title="标题3" target="_blank">标题3</a>
<font>乱内容水电费三份</font><a href="abd.php?mod=ccc&sid=13" title="标题4" target="_blank">标题4</a>
TXT;
preg_match_all('/href=".+?sid=(\d+)" title="(.+?)"/is', $s, $m);
foreach($m[1] as $k=>$v) $arr[] = array($v, $m[2][$k]);
print_r($arr);
Array
(
[0] => Array
(
[0] => 2939
[1] => 标题1
)
[1] => Array
(
[0] => 21239
[1] => 标题2
)
[2] => Array
(
[0] => 1243
[1] => 标题3
)
[3] => Array
(
[0] => 13
[1] => 标题4
)
)
$s = <<<'TEXT'
<b>乱文字</b><a href=" " title="标题1" target="_blank">标题1</a>
<font>乱内容</font><a href="abd.php?mod=ccc&sid=21239" title="标题2" target="_blank">标题2</a>
<font>乱内容</font><a href="abd.php?mod=ccc&sid=1243" title="标题3" target="_blank">标题3</a>
<font>乱内容水电费三份</font><a href="abd.php?mod=ccc&sid=13" title="标题4" target="_blank">标题4</a>
TEXT;
preg_match_all('#&sid=(\d+).+>(.+)</a>#',$s,$m,PREG_SET_ORDER);
print_r($m);
$s = <<<'TEXT'
<b>乱文字</b><a href=" " title="标题1" target="_blank">标题1</a >
<font>乱内容</font><a href="abd.php?mod=ccc&sid=21239" title="标题2" target="_blank">标题2</a >
<font>乱内容</font><a href="abd.php?mod=ccc&sid=1243" title="标题3" target="_blank">标题3</a >
<font>乱内容水电费三份</font><a href="abd.php?mod=ccc&sid=13" title="标题4" target="_blank">标题4</a >
TEXT;
preg_match_all('#&sid=(\d+).+>(.+)</a >#',$s,$m,PREG_SET_ORDER);
print_r($m);