ログイン
問題6

連想配列を作ろう

アイコン画像

問題6:連想配列を作ろう

配列の各要素の出現回数を表示しよう

エディターのアイコンあらかじめエディタに書くコード

                $list = ["a", "b", "a", "a", "A", "1", "b", 1];
¥PHP¥
              

ブラウザのアイコン期待する画面

a: 3
b: 2
A: 1
1: 2

タグアイコン解答ソースコード

              $list = ["a", "b", "a", "a", "A", "1", "b", 1];
$h = [];
foreach ($list as $item) {
    if (!array_key_exists($item, $h)) {
        $h[$item] = 0;
    }
    $h[$item]++;
}
foreach ($h as $key => $val) {
    echo "{$key}: {$val}<br>\n";
}
¥PHP¥
            

コメントのアイコン解説

一意の値(キー)を集計する場合は連想配列だ。
連想配列とは配列の一種でキーとその値をリストとして管理できるぞ。

array_key_existsは連想配列に指定のキーが存在するか確認する関数だ。
存在しない場合は0で初期化しカウントアップしていく。

配列と連想配列の変換を使いこなせるようになろう。
ログインして解答を見る
完了にする!
twitterのアイコン
活動記録をTweetする
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!
LINEの友達追加でお役立ち動画をGET!!

閉じる