preg_match_all()函数

首页 / PHP / preg_match_all()函数

preg_match_all() - 语法

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            -  将对数组的排序与默认设置有所不同。

preg_match_all() - 返回值

  • 返回匹配数。

preg_match_all() - 示例

<?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

这一章《PHP - 正则表达式 - preg_match_all()函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持

好记忆不如烂笔头。留下你的足迹吧 :)

相关文章

Android开发高手课 -〔张绍文 - 〕

玩转webpack -〔程柳锋 - 〕

图解 Google V8 -〔李兵 - 〕

手把手带你写一门编程语言 -〔宫文学 - 〕

如何隐藏表格行?

函数 hide_payment_gateways_based_on_weight 的严重未捕获错误

在两个不同的容器中运行 Nginx + PHP-FPM 时,该配置是否可以在...

在 WooCommerce 单品页面上使用 ACF true/false字段

如何降级或安装特定版本的 Composer?

laravel 5.5 页面由于不活动而过期.请刷新并重试

视频推荐〔PHP - 02搭建环境——网站基本概念〕

更多 Php-preg-match-all 视频教程 »