2016-10-21 4 views
0

の最後の位置にいた場合の例文字列の配列です:削除マッチした文字には、以下のいずれかの一文に含ま

$stringArrr=array("This is demo=20", 
"This is example value=20", 
"This is last =20 line of my string" 
); 

私は$ stringArrrから各指標値の末尾に= 20を削除しようとしています。

しかし、私はPHPのstr_replaceを使用していながら、それは、アレイのすべて= 20

$stringArrr=str_replace("=20",'',$stringArrr); 

$ stringArrrから出力削除します:

array(3) { 
    [0]=> 
    string(12) "This is demo" 
    [1]=> 
    string(21) "This is example value" 
    [2]=> 
    string(31) "This is last line of my string" 
    } 

をしかし、私は1を、以下のような出力をしたい:

array(3) { 
    [0]=> 
    string(12) "This is demo" 
    [1]=> 
    string(21) "This is example value" 
    [2]=> 
    string(31) "This is last =20 line of my string" 
    } 

私はphpで新しいです、上記の問題の解決スクリプトを提供してください。

ありがとうございました。

+0

出力をフォーマットしてください。 – Aleksey

答えて

0

代わりのstr_replace使用次のように正規表現を使用して、次のにpreg_replace

$stringArrr=preg_replace('/=20$/i','',$stringArrr); 
+0

スクリプトのためにありがとう – MaxBd

+0

あなたは歓迎です – Plycoder

関連する問題