連想配列 / ch08 — 配列の中を検索する / 演習 01

📝 ドリル 01 — in_array で有無を判定

問題

以下の配列が与えられています。

$fruits = ['apple', 'banana', 'cherry', 'date'];
▶ 3v4l で実行

in_array を使って 'banana' が含まれているかと 'melon' が含まれているかをそれぞれ判定し、結果を以下のように 2 行で出力してください。

  • 含まれていれば ある
  • 含まれていなければ ない

期待される出力:

ある
ない

採点

php scripts/grade.php v2/topics/05-array-assoc/ch08-array-search/drill/01-in-array/

ヒント

  • if (in_array('banana', $fruits)) { echo "ある\n"; } else { echo "ない\n"; }
  • 同じ判定を 'melon' でも行う

テストケース

期待される出力

ある
ない

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

$fruits = ['apple', 'banana', 'cherry', 'date'];

// TODO: 'banana' と 'melon' それぞれについて in_array で判定し
//       含まれていれば "ある"、含まれていなければ "ない" を出力する
✅ 解答例を見る(自分で解いてから)
<?php

$fruits = ['apple', 'banana', 'cherry', 'date'];

if (in_array('banana', $fruits)) {
    echo "ある\n";
} else {
    echo "ない\n";
}

if (in_array('melon', $fruits)) {
    echo "ある\n";
} else {
    echo "ない\n";
}