在 PHP 中,如果我要替换字符串“a b a b a b c”中的“a”,我如何将其替换为匹配的索引(即“1 b 2 b 3 b c”)?
最佳答案
PHP 5.3.0 示例(未测试):
$i = 0;
preg_replace_callback("/a/", function( $match ) {
global $i;
return ++$i;
}, "a b a b a b c");
关于php - 用匹配索引替换字符串中的序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498346/