我preg_replace($oldWords, $newWords, $string);
用来替换单词数组。
我希望替换所有以foo
into开头的hello
单词,以及所有以bar
into开头的单词world
即foo123
应该改成hello
,foobar
应该改成hello
,barx5
应该改成world
,等等。
如果我的数组定义为:
$oldWords = array('/foo/', '/bar/');
$newWords = array('hello', 'world');
然后foo123
更改为hello123
而不是hello
。类似地barx5
改变worldx5
而不是world
如何替换完整匹配的单词?
谢谢。