我想用preg_replace()
每个[aeiou]
后添加一个数字'8'
后添加数。
例
从
abcdefghij
到
a8bcde8fghi8j
问题
我应该如何编写替换字符串?
// input string
$in = 'abcdefghij';
// this obviously won't work ----------↓
$out = preg_replace('/([aeiou])/', '\18', $in);
这是只是一个例子,所以建议str_replace()
是不是一个有效的答案。
我想知道如何在替换字符串中反向引用后有数字。
谢谢;在下次询问之前,我应该RTFM。 – MightyPork
好的。只是承诺不要放弃提出有效的问题(比如这个问题)。我们通过提问来学习,而这一次,我想你的答案比通过反复试验快了10倍。有人必然知道解决方案...;) –
事实上,张贴后,我去了php.net,并*找到答案*。我已经写了自己的答案,当你免除我自己回答的羞耻;) – MightyPork