10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A
- preg_match($pattern,$subject,[array&match]) preg_match_all($pattern,$subject,array&matches)
preg match 只匹配一次,返回值0或1;
preg match all 匹配多次,有多少次匹配到多少次返回匹配到的次数;
$pattern 正则表达式;
$subject 所要匹配的字符串或数组;
//preg_match,preg_match_all$pattern = '/[0-9]/'; $subject = 'y1jp78yn16ww55'; //定义两个空数组$m1 = $m2 = array(); $t1 = preg_match($pattern,$subject,$m1);//$m1输出的是一维数组;把返回值赋给$t1$t2 = preg_match_all($pattern,$subject,$m2);//$m2输出的是二维数组;把返回值赋给$t2 show($m1);//使用show函数进行调试输出echo'
'; show($m2); echo'
'; show($t1.'||'.$t2);//匹配到的次数
preg_match 最多匹配一次,返回结果只为0或第一个匹配到的元素,数组形式。
preg_match_all 全部匹配。返回结果可能为0或所有匹配到的元素,多维数组形式。
以上就介绍了正则表达式之PHP篇match,match_all,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。










