正如標題所說我想在字符串中插入或替換逗號 (,)。我有這個字符串:A 適合 B 適合 C 適合 D。我想在每個適合后面以及適合之前的單詞之后插入逗號。這是期望的結果:A, fits B, Fits C, Fits D我用來實現這一目標的代碼是:$newstr = substr_replace($oldstr,", ",stripos($oldstr,"fits")-1,0);但是,此代碼僅在第一次出現“fits”時插入 1 個逗號。我嘗試使用substr_count()來獲取出現的匹配數,然后使用For loop,但逗號堆疊在第一次出現匹配的位置。像這樣 :A,,, Fits B Fits C Fits D一定有一種方法可以達到預期的結果,它必須在substr_replace()功能中添加多個位置或者其他什么,對嗎?編輯我的字符串是White Fits Black Fits Red Fits Blue 期望的結果是White, Fits Black, Fits Red, Fits Blue逗號,放在Fits字符串中每個單詞的后面并且緊接在后面的單詞之后fits我的問題的關鍵點是:如何在每個fits單詞后面以及后面的單詞后面加上逗號fits之前謝謝
如何使用 substr_replace 在字符串的多個位置替換或插入字符
慕尼黑8549860
2023-08-06 15:38:47