我有以下字符串替換的問題,我在這裏很修復多個字符串替換在相同的字符串在PHP
PFB樣本串
$string = 'The quick sample_text_1 56 quick sample_text_2 78 fox jumped over the lazy dog.';
$patterns[0] = '/quick/';
$patterns[1] = '/quick/';
$patterns[2] = '/fox/';
$replacements[2] = 'bear';
$replacements[1] = 'black';
$replacements[0] = 'slow';
echo preg_replace($patterns, $replacements, $string);
我需要更換「快」視上號我送
也就是說,如果我輸入的功能是56
,在quick
前56
需要與bear
,如果我輸入的功能是78
,T被替換他之前快速78
需要更換爲black
有人可以幫我這個嗎?
嗨豐富, 這只是一個樣本字符串和輸入的,要被替換字符串的數量和替換字符串我不知道開始部分。 我試過用substr_replace和strpos,但回到了正方形 – gnanesh 2009-04-10 13:20:03