int preg_match_all (string pattern, string string, array pattern_array [, int order]);
preg_match_all()函数匹配字符串中所有出现的模式。
它将按照您使用可选输入参数order指定的顺序将这些匹配项放置在pattern_array数组中。有两种可能的类型-
PREG_PATTERN_ORDER - 如果不包括可选的order参数,则为默认设置。 PREG_PATTERN_ORDER以您认为最合逻辑的方式指定顺序。
PREG_SET_ORDER - 将对数组的排序与默认设置有所不同。
<?php $userinfo="Name: <b>John Poul</b> <br> Title: <b>PHP Guru</b>"; preg_match_all ("/<b>(.*)<\/b>/U", $userinfo, $pat_array); print $pat_array[0][0]." <br> ".$pat_array[0][1]."\n"; ?>
这将产生以下输出-
John Poul PHP Guru
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)