php中preg_replace_callback函数简单用法示例


Posted in PHP onJuly 21, 2016

本文实例讲述了php中preg_replace_callback函数用法。分享给大家供大家参考,具体如下:

mixed preg_replace_callback ( mixed pattern, callback callback, mixed subject [, int limit] )

本函数的行为几乎和 preg_replace() 一样,除了不是提供一个 replacement 参数,而是指定一个 callback 函数。该函数将以目标字符串中的匹配数组作为输入参数,并返回用于替换的字符串。

例如问题:

preg_replace($skx,$imsz2,$neirong);

如:$neirong中有多个$skx 我需要每次替换都能得到一个不同的ID

示例:

<?php
$str='this is a test for this string includes many this';
$replace='/this/x';
$result=preg_replace_callback(
  $replace,
  function($ms){
   static $i;
   $i=$i+1;
   return "that($i)";
  },
  $str
 );
echo $result,"/n";

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
很好用的PHP数据库类
May 27 PHP
浅析十款PHP开发框架的对比
Jul 05 PHP
php命名空间学习详解
Feb 27 PHP
php计算当前程序执行时间示例
Apr 24 PHP
php 使用array函数实现分页
Feb 13 PHP
PHP多维数组转一维数组的简单实现方法
Dec 23 PHP
Yii中实现处理前后台登录的新方法
Dec 28 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
Apr 11 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
Jul 08 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 #PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
Jul 21 #PHP
PHP获取当前文件的父目录方法汇总
Jul 21 #PHP
功能强大的php分页函数
Jul 20 #PHP
PHP转换文本框内容为HTML格式的方法
Jul 20 #PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 #PHP
PHP购物车类Cart.class.php定义与用法示例
Jul 20 #PHP
You might like
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
PHP容易忘记的知识点分享
2013/04/30 PHP
解析左右值无限分类的实现算法
2013/06/20 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
php简单实现短网址(短链)还原的方法(测试可用)
2016/05/09 PHP
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
JS JSOP跨域请求实例详解
2016/07/04 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
vue输入节流,避免实时请求接口的实例代码
2019/10/30 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
python提取内容关键词的方法
2015/03/16 Python
浅谈python中的占位符
2017/11/09 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
python 读取串口数据的示例
2020/11/09 Python
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
求职信范文英文版
2014/01/05 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
企业文化理念标语
2014/06/10 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
导游经典开场白——导游词
2019/04/17 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server