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 相关文章推荐
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 PHP
PHP中用正则表达式清除字符串的空白
Jan 17 PHP
PHP json_encode中文乱码问题的解决办法
Sep 09 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
php中文字符串截取方法实例总结
Sep 30 PHP
PHP+jQuery翻板抽奖功能实现
Oct 19 PHP
php实现保存周期为1天的购物车类
Jul 07 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
PHP高效获取远程图片尺寸和大小的实现方法
Oct 20 PHP
php实现的PDO异常处理操作分析
Dec 27 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 PHP
php时间戳转换代码详解
Aug 04 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
PHP分页函数代码(简单实用型)
2010/12/02 PHP
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
JS面向对象编程浅析
2011/08/28 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
jquery入门必备的基本认识及实例(整理)
2013/06/24 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
2017/11/02 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
python 如何引入协程和原理分析
2020/11/30 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
python使用smtplib模块发送邮件
2020/12/17 Python
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
GWT的应用有哪两种部署模式
2012/12/21 面试题
经典演讲稿范文
2013/12/30 职场文书
上课看小说检讨书
2014/02/22 职场文书
司法助理专业自荐书
2014/06/13 职场文书
本科毕业生求职信
2014/06/15 职场文书
超市理货员岗位职责
2014/07/04 职场文书
幼儿教师个人总结
2015/02/05 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
中秋节晚会开场白
2015/05/29 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
教你一步步实现一个简易promise
2021/11/02 Javascript
海弦WR-800F
2022/04/05 无线电
解决flex布局中子项目尺寸不受flex-shrink限制
2022/05/11 HTML / CSS