45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:如何使用php中preg_replace callback函数?

如何使用php中preg_replace callback函数?

2016-11-02 08:02:08 来源:www.45fan.com 【

如何使用php中preg_replace callback函数?

本文实例讲述了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程序设计有所帮助。


本文地址:http://www.45fan.com/bcdm/80504.html
Tags: PHP preg replace
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部