1

2つ以上の文字列を使用するにはどうすればよいですか?

これは、私が1つの文字列だけを実行するために使用しているものです。

if ($input == "test")
{
    echo "$imput is equal to test.";
}
4

4 に答える 4

4

私があなたを正しく理解しているなら、比較する文字列がたくさんあるなら、このようなものが最もうまくいくかもしれません。

$string = array("foo", "bar", "hello", "world");
foreach ($string as $s) {
    if ($input == $s) {
        echo "$input is equal to $s";
        break;
    }
}
于 2012-08-22T00:05:28.667 に答える
3

私はこれがあなたが探しているものだと思います:

if ($input == "test" && $input2 == "hello")
{
    echo "$input is equal to test and input2 is equal to hello.";
}
于 2012-08-22T00:05:25.183 に答える
2

2つの文字列に特定の値が含まれているかどうかをどのように確認できるのでしょうか。

その場合は、&&を使用してください。

if($input == "test" && $input2 == "test") {
于 2012-08-22T00:05:20.837 に答える
0

その後、あなたは使用することができます

foreach ($dataarray as $string) {
   if ($input == $string) {
       echo "Match Found";
       break;
    }
 }

次に、配列$ dataarray()で文字列が見つかった場合、MatchFoundという結果になります。

于 2012-08-22T11:28:53.843 に答える