我正在创建一个小部件,在用户放置{0}或{5}的位置显示图像。这可以用PHP完成吗?我不知道从哪里开始,我已经磨损了我的指尖在谷歌搜索它因为我不知道好的关键词。
答案 0 :(得分:1)
是的,可以做到。对于简单情况,请使用str_replace
docs,对于更复杂的情况,请使用preg_replace
docs。
提供的PHP手册链接将告诉您所有相关信息。你可能想先尝试str_replace
因为它比使用正则表达式简单得多。
// replace all occurrences of "{0}" with "AWESOME"
$str = "{0} --- {0}";
$str = str_replace("{0}", "AWESOME", $str);
echo $str; // outputs: AWESOME --- AWESOME
答案 1 :(得分:0)
非常简单地使用字符串替换:
http://php.net/manual/en/function.str-replace.php
$text = str_replace("[0]", "<im>", $text, $count);