0

数値変数があります$i。これは while ループであり、$i反復ごとにインクリメントされます。

こんなに長い文を書く必要がないようにするには、どうすれば条件文を作ることができるif($i == 1 || $i == 2 || $i == 25 [...])でしょうか?

前もって感謝します!

4

2 に答える 2

3

PHP in_arrayを使用します。

$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
    echo "Got Irix";
}
于 2013-07-09T03:35:21.803 に答える
0

PHP のドキュメントを詳しく調べる必要があることは明らかです。多くのことができ、多くの時間を節約するのに役立つ標準関数があります。

あなたは文字列を持っていると言いますが、配列の例を示しています。実際に入力に文字列があると仮定すると、explode() 関数を試して、それをオブジェクトの配列に分解することができます。

次に、実際の配列in_array() 関数を使用すると、仕事ができます。

$resultString = "12 13 17 26";
$resultArray = explode(" ", $resultString);
if (in_array("13", $resultArray)) {
    echo "found";
} else {
    echo "not found";
}
于 2013-07-09T03:47:45.807 に答える