0
我有一個字符串,如[b] [e] [h] [k] [n] [q] [t]
,我想要[a]
並將其替換爲abc
之類的字符,並將其替換爲相同的位置。最後出來把字符串必須像abc def ghi jkl mno pqr stu
我怎麼能做到這一點在此先感謝..獲取字符串的某些部分做一些更改並將其替換爲相同的位置
我有一個字符串,如[b] [e] [h] [k] [n] [q] [t]
,我想要[a]
並將其替換爲abc
之類的字符,並將其替換爲相同的位置。最後出來把字符串必須像abc def ghi jkl mno pqr stu
我怎麼能做到這一點在此先感謝..獲取字符串的某些部分做一些更改並將其替換爲相同的位置
您可以使用str_replace:
$string = "[a] [b] [e] [h] [k] [n] [q] [t]";
$search = array('[a]', '[b]', '[e]', '[h]', '[k]');
$replace = array('abc', 'bcd', 'efg', 'hij', 'klm');
$string = str_replace($search, $replace, $string);
echo $string
輸出:
abc bcd efg hij klm [n] [q] [t]
試試這個:
$output = str_replace("[a]", "abc", "[a][b] [e] [h] [k] [n] [q] [t]");
// out puts abc[b] [e] [h] [k] [n] [q] [t]
''preg_replace''。 – mzedeler
我曾經想過通過檢查每個caharecter並替換它來嘗試「for」和「if」,但是它將是一個簡單的過程。所以我只是離開了.. –