页次: 1
php中如何返回所有的匹配?
-------
个人小站
<a href="http://www.hiloong.com"> 森林的博客</a>
离线
可以使用 perg_match_all 返回所有的匹配
<?php $subject = "abzaczadz"; $pattern = "/a(.?)z/"; $n = preg_match_all($pattern, $subject, $match); var_dump($match);
返回的结果是一个多维的数组。
$match[0] 表示所有的匹配
$match[1] 表示第一组的匹配, 就是第一个小括号里面的东西
$mathc[2] 表示 第二个小括号里面的东西
以此类推
ipbbs.net
离线
页次: 1