• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > PHP中preg_match函数使用详解(附代码实例)

PHP中preg_match函数使用详解(附代码实例)

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了PHP,preg_match函数,使用详解,代码实例等相关知识,希望对您有所帮助

本文较为详细的介绍的了PHP中preg_match()函数,并辅以实例,带大家一起看一看,preg_match()函数,如何进行正则表达式的匹配。


607a6139b28f9.jpg


语法:

preg_match ( string $pattern , string $subject ,array &$matches = ? ,int $flags = 0 ,int $offset = 0 )

$pattern:要搜索的模式,字符串类型。

$subject:输入字符串。

$matches:如果提供了参数matches,它将被填充为搜索结果。 $matches[0]将包含完整模式匹配到的文本, $matches[1] 将包含第一个捕获子组匹配到的文本,以此类推。

$flags:可以被设置为以下标记值的组合:PREG_UNMATCHED_AS_NULL、PREG_OFFSET_CAPTURE

$offset:可选参数 offset 用于 指定从目标字符串的某个位置开始搜索(单位是字节)。

返回值:匹配次数。 它的值将是0次(不匹配)或1次,因为preg_match()在第一次匹配后 将会停止匹配。发生错误preg_match()返回 FALSE。

使用实例:

<?php //从URL中获取主机名称preg_match('@^(?:http://)?([^/]+)@i',    "http://www.zztuku.com/index.html", $matches);$host = $matches[1]; //获取主机名称的后面两部分preg_match('/[^.]+\.[^.]+$/', $host, $matches);echo "admin name is: {$matches[0]}\n"; ?>

输出:

admin name is: zztuku.com


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何使用yum安装指定版本的php
  • PHP存入mysql乱码怎么办
  • laravel与thinkphp之间的区别与优缺点
  • ThinkPhp5.1制作微信支付以及支付后的几种状态说明
  • PHP读取文件的两种方式:file_get_contents和fread(附代码实例)
  • 记录某PHP后台系统,图片无法上传处理过程
  • PHP怎么只保留汉字
  • PHP怎么返回四位数不满补零
  • ThinkPHP3.2.3如何从php5升级到php7
  • PHP怎么遍历数组替换数组中的元素的值

相关文章

  • 2022-04-29Vue 和 Yii 怎么配合?
  • 2022-04-29微信小程序如何获取图片宽度与高度
  • 2022-04-29vue实现一个获取按键展示快捷键效果的Input组件
  • 2022-04-29Photoshop制作绚丽的霓虹艺术字教程
  • 2022-04-29浅析CSS中怎么实现线性渐变(linear-gradient)
  • 2022-04-29关于WordPress之防御cc攻击(频繁F5刷新)的办法
  • 2022-04-29利用图层样式及素材制作漂亮的火焰字
  • 2022-04-29PHP网站常见安全漏洞,及相应防范措施总结
  • 2022-04-29给DEDECMS后台加上批量修改tags功能
  • 2022-04-29给dedecms软件列表页添加下载次数的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • DEDECMS获取本文地址标签
    • 7B2主题美化之右上角投稿美化+加上搜索
    • uniapp如何设置动态样式
    • 10个值得收藏的CSS实用小技巧
    • 长尾关键词挖掘的技巧,你知道吗?
    • WordPress图片显示模糊的问题
    • Navicat for MySQL连接MySQL报2005错误怎么办
    • JS 中 9 个强大主流写法(各种 Hack 写法)
    • dedecms后台打开慢解决方法
    • 帝国CMS7.5使用TAGSID实现伪静态调用方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有