gpt4 book ai didi

PHP 动态 preg_replace

转载 作者:行者123 更新时间:2023-12-03 03:02:43 29 4
gpt4 key购买 nike

$end = preg_replace($pattern, $replacement, $str);

如何使替换字符串 $replacement 随 $str 中的每次匹配而变化?例如,我想用关联的图像替换每个匹配的字符串。关于回调的一些事情......对吗?

最佳答案

是的,有回调的东西。具体preg_replace_callback ,这使得重复调用变得多余。有关要替换的内容的列表:

 $src = preg_replace_callback('/(thing1|thing2|thing3)/', 'cb_vars', $src);

回调可以执行某种形式的查找或转换:

 function cb_vars($m) {
return strtoupper($m[1]);
}

同样,您可以按照正常的 preg_replace 内联执行此操作吗?和 /e 修饰符。

关于PHP 动态 preg_replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8920197/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com