栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > PHP函数库

PHP - 函数:preg_match_all()

PHP函数库 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP - 函数: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 的例子

?php
preg_match_all("| [^ ]+ (.*) /[^ ]+ |U", " div align=left a test /div ", $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 的例子

?php
preg_match_all("| [^ ]+ (.*) /[^ ]+ |U", " div align=left a test /div ", $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


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/2172.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号