JSやPHPにあったかどうかはわかりませんが、PHPで可能だったらそれは素晴らしいでしょう!もしそうでなければ、IFなしではどうしたらいいですか?PHP変数でORを実行しますか?
コード:
$myvar = str_replace("hello","jpg",$myvar) || str_replace("hello","gif",$myvar); //Didnt work
と私が試した:
$myvar = (str_replace("hello","jpg",$myvar) || str_replace("hello","gif",$myvar)); //Didnt work
は基本的に私がここで達成しようとしていますどのようなバック叶うものは何でも1を実行することです。 できない場合:str_replace("hello","jpg",$myvar)
を入力してください。str_replace("hi","gif",$myvar)
を入力してください。今私はIFをやってみたが、それも仕事をしなかった。
マイIFこともdidntの仕事:
if (str_replace("hello","jpg",$myvar) == true)
{
$myvar = str_replace("hello","jpg",$myvar);
}
else if (str_replace("hello","gif",$myvar) == true)
{
$myvar = str_replace("hello","gif",$myvar);
}
おそらく 'strpos()!== false'を使ってチェックしてから、' str_replace() 'を使ってください。 'strpos()'の使用法のマニュアルを参照してください:http://php.net/manual/en/function.strpos.php – Rasclatt
コードは意味をなさない。 'str_replace()'はブール値を返しません。 – SLaks
[docs](http://php.net/manual/en/function.str-place.php)によると、 'str_replace'は文字列または置換された値を持つ配列を返します。 「偽」と評価されることはありません。 –