2016-07-20 2 views
-1

私は関数str_replaceによってphpのフレーズを置き換えようとしました。それは2つの単語を置き換えるだけです。例:str_replace("noi that","noi thiet",$subject)phpのフレーズを置き換えるには?

フレーズ> 2単語を置き換えたいです。例:str_replace( "noi that Mien Nam"、 "noi that Mien Bac"、$件名)。しかしそれは真実ではありません。手伝って頂けますか?おかげで、あなたは

+0

$件名を表示する – splash58

+0

最初の3つの単語を同じ値に置き換える理由を教えてください。 – jitendrapurohit

答えて

1

あなたは文字列変数

<?php 
$subject = "noi that Mien Nam now my test"; 
$subject = str_replace("noi that Mien Nam","noi that Mien Bac", $subject); 
echo $subject ; 
?> 

チェックを再度に変換された文字列を代入していないがある可能性があります:https://eval.in/608524そのあなたが別の言葉で複数の単語を置き換えたい場合は

作業

このコードを使用する

<?php 
$subject = "noi that Mien Nam now my test"; 
$src = array("noi that", "Mien Nam"); 
$dst = array("noi teit", "Mien Bac"); 
echo $newsubject = str_replace($src, $dst, $subject); 
?> 

チェックこの:https://eval.in/608527

0

こんにちは、それはあなたの質問によると

<?php 
$subject = "my name is xyz abc i leave in jaipur"; 
$str = str_replace("my name is xyz","hello dear what are", $subject); 
echo $str; 

?> 
0

を助け場合、私はあなたが与えられた文字列から複数の文字列を置換したいと思います。この例を見て、使用しています。以下は解答です

$search = array('programming', 'a PHP'); 
$replace = array('own', 'My'); 
$subject = 'This is a PHP programming language'; 
echo str_replace($search, $replace, $subject); 
//Output: 
//This is My own language 
関連する問題