連想配列 / ch08 — 配列の中を検索する / 演習 01
📝 ドリル 01 — in_array で有無を判定
問題
以下の配列が与えられています。
$fruits = ['apple', 'banana', 'cherry', 'date'];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";
}