gpt4 book ai didi

php - 如何用 PHP 替换字符串中的多个 %tags%

转载 作者:可可西里 更新时间:2023-10-31 23:54:00 24 4
gpt4 key购买 nike

替换 PHP 字符串中的一组短标记的最佳方法是什么,示例:

$return = "Hello %name%, thank you for your interest in the %product_name%.  %representative_name% will contact you shortly!";

我会在哪里定义 %name% 是某个字符串,来自数组或对象,例如:

$object->name;
$object->product_name;

等..

我知道我可以在一个字符串上多次运行 str_replace,但我想知道是否有更好的方法。

谢谢。

最佳答案

如果您知道要替换的占位符,str_replace() 似乎是一个理想的选择。这需要运行一次而不是多次。

$input = "Hello %name%, thank you for your interest in the %product_name%.  %representative_name% will contact you shortly!";

$output = str_replace(
array('%name%', '%product_name%', '%representative_name%'),
array($name, $productName, $representativeName),
$input
);

关于php - 如何用 PHP 替换字符串中的多个 %tags%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3172689/

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