0

次のような配列を指定すると...

$array = array();
$array[0] = "blue" or "red" or "green" or "brown";

これを使用して if ステートメントを評価し、それをエコーするにはどうすればよいでしょうか? 例えば...

If ($ans1 = $array[0]) {
   echo "correct answer $array[0]";  // this should display "blue or red 
                                     //               or green or brown"
}
4

1 に答える 1

2

orまったく異なるユースケースを満たす演算子の代わりに、別の配列ステートメントを使用したい場合:

$array = array();
$array[0] = array("blue", "red", "green", "brown");

// new syntax
$array[0] = ["blue", "red", "green", "brown"];

次に、出力コードで次のようにします。

echo "Correct answers: " . implode(" or ", $array[0]);


ちなみに、使い方if ($ans1 = $array[0]) {間違っています!等号がありません:

if ($ans1 =  $array[0]) {
// --------^
if ($ans1 == $array[0]) {

`

于 2013-09-27T20:34:48.343 に答える