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 相关文章推荐
实用函数9
Nov 08 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
Apr 12 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
Aug 12 PHP
php配合jquery实现增删操作具体实例
Dec 12 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 PHP
php实现的Cookies操作类实例
Sep 24 PHP
php中序列化与反序列化详解
Feb 13 PHP
PHP环形链表实现方法示例
Sep 15 PHP
PHP判断是否是微信打开,浏览器打开的方法
Mar 14 PHP
PHP echo()函数讲解
Feb 15 PHP
php 策略模式原理与应用深入理解
Sep 25 PHP
Laravel如何实现适合Api的异常处理响应格式
Jun 14 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
通达OA公共代码 php常用检测函数
2011/12/14 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
2017/02/10 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
Python实现字典依据value排序
2016/02/24 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
python判断自身是否正在运行的方法
2019/08/08 Python
Django模板语言 Tags使用详解
2019/09/09 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
经销商培训邀请函
2014/01/21 职场文书
护士自我评价
2014/02/01 职场文书
一份创业计划书范文
2014/02/08 职场文书
《三峡》教学反思
2014/03/01 职场文书
感恩之星事迹材料
2014/05/03 职场文书
教师演讲稿大全
2014/05/16 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
党员群众路线个人整改措施思想汇报
2014/10/12 职场文书
安全承诺书
2015/01/19 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
春晚观后感
2015/06/11 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
Golang二维数组的使用方式
2021/05/28 Golang
JS创建或填充任意长度数组的小技巧汇总
2021/10/24 Javascript