我希望能够搜索字符串中的某个单词,并将字符添加并预先添加到该单词的每个实例。追加并将文本前缀添加到字符串
例如:
I like cats, cats are awesome! I wish I had cats!
变为:
I like (cats), (cats) are awesome! I wish I had (cats)!
我知道我可以使用
str_replace('cats', '(cats)', $string);
,但我会写 “猫” 的两倍。 我想要一个只需要我写一次的方法。
你的意思是你想要像'str_wrap(needle,prefix,suffix,haystack)'这样的函数调用吗? (顺便说一句,虽然可能有一个叫做str_wrap的函数,但我并不是说这是调用它的格式,也不是函数的意图)。你能告诉我们为什么你厌恶“猫”两次? – 2012-04-27 15:28:20
把它放在一个变量里面?你将不得不写两次变量名,但它不一样。 – Jon 2012-04-27 15:29:35