私はちょうどコードを考えることができません。私はスイッチのステートメントに変更したいステートメントがあれば、あまりにも多くのウェイを持っていますが、私はロジックを見つけることができません。スイッチ内のstrstrの使用
if(strstr($var,'texttosearch'))
echo 'string contains texttosearch';
if(strstr($var,'texttosearch1'))
echo 'string contains texttosearch1';
if(strstr($var,'texttosearch2'))
echo 'string contains texttosearc2h';
//etc etc...
しかし、どのように私はスイッチ内の同じことを達成することができます:私が持っている瞬間
?場合switch
-statementは、他のcase
Sに対してテストしませんので、これは、独自のソリューションにわずかに異なっていることを
switch(true) {
case strstr($var, "texttosearch"):
// do stuff
break;
case strstr($var, "texttosearch1"):
// do other stuff
break;
}
実際には、 'php-coder 'による' foreach'ソリューションが 'switch'を使う方が良いです。それはコードの行を減らすでしょう。 – jeni