函式:preg_match_all()_PHP
程序员文章站
2022-06-12 11:45:10
...
函式:preg_match_all()
--------------------------------------------------------------------------------
Perl 相容语法函式库
preg_match_all
字串整体比对剖析。
语法: int preg_match_all(string pattern, string subject, array matches, int [order]);
传回值: 整数
函式种类: 资料处理
内容说明
本函式以 pattern 的规则来整体剖析比对字串 subject。比对结果传回的值放在阵列参数 matches 之中,并依顺序值 order 排序。参数 order 的值有 PREG_PATTERN_ORDER 及 PREG_SET_ORDER 二种。若没有 order 值,则系统自动以 PREG_PATTERN_ORDER 代入 order 值中。传回值为合乎比对结果的数目,若没有或错误则传回 false 值。
使用范例
PREG_PATTERN_ORDER 的例子
preg_match_all("|]+>(.*)[^>]+>|U", "
print $out[0][0].", ".$out[0][1]."\n";
print $out[1][0].", ".$out[1][1]."\n"
?>
传回值为
b>example: /b>, div align=left>this is a test/div>
example: , this is a test
PREG_SET_ORDER 的例子
preg_match_all("|]+>(.*)[^>]+>|U", "
print $out[0][0].", ".$out[0][1]."\n";
print $out[1][0].", ".$out[1][1]."\n"
?>
传回值为
b>example: /b>, example:
div align=left>this is a test/div>, this is a test
--------------------------------------------------------------------------------
Perl 相容语法函式库
preg_match_all
字串整体比对剖析。
语法: int preg_match_all(string pattern, string subject, array matches, int [order]);
传回值: 整数
函式种类: 资料处理
内容说明
本函式以 pattern 的规则来整体剖析比对字串 subject。比对结果传回的值放在阵列参数 matches 之中,并依顺序值 order 排序。参数 order 的值有 PREG_PATTERN_ORDER 及 PREG_SET_ORDER 二种。若没有 order 值,则系统自动以 PREG_PATTERN_ORDER 代入 order 值中。传回值为合乎比对结果的数目,若没有或错误则传回 false 值。
使用范例
PREG_PATTERN_ORDER 的例子
preg_match_all("|]+>(.*)[^>]+>|U", "
a test
", $out, PREG_PATTERN_ORDER);print $out[0][0].", ".$out[0][1]."\n";
print $out[1][0].", ".$out[1][1]."\n"
?>
传回值为
b>example: /b>, div align=left>this is a test/div>
example: , this is a test
PREG_SET_ORDER 的例子
preg_match_all("|]+>(.*)[^>]+>|U", "
a test
", $out, PREG_SET_ORDER);print $out[0][0].", ".$out[0][1]."\n";
print $out[1][0].", ".$out[1][1]."\n"
?>
传回值为
b>example: /b>, example:
div align=left>this is a test/div>, this is a test
上一篇: 修改MySql数据库Root密码
下一篇: 倒计时问题
推荐阅读
-
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
-
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
-
PHP输出英文时间日期的安全方法(RFC 1123格式)
-
php中使用preg_match_all匹配文章中的图片
-
php小经验:解析preg_match与preg_match_all 函数
-
PHP函数preg_match_all正则表达式的基本使用详细解析
-
使用Zookeeper分布式部署PHP应用程序
-
[PHP] 基于redis的分布式锁防止高并发重复请求
-
php制作文本式留言板
-
win2003下PHP使用preg_match_all导致apache崩溃问题的解决方法