我想用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