練習問題

5.6 練習問題 解答

問1

① ○
② ×:データの入れ方次第で、3次元以上も可能になります。
③ ×:多次元配列でも文字列キーも利用できます。
④ ×:配列関数はPHPに初めから備わっているので、特に設定はなくても利用できます。
⑤ ○

問2

① $score1:実行結果より1行目のデータは$score1の配列データが表示されているため
② 数学:実行結果より2行目の文字キーは数学が表示されているため
③ $score3:実行結果より3行目のデータは$score3の配列データが表示されているため
④ $key:点数よりも先に連想配列キーが表示されているため
⑤ $row:外側のループで配列データが$rowに代入されるため、内側のループにはこの$rowを設定する
⑥ <br>:内側のループでデータの表示が終わった後に、改行を行うため

問3

A: count関数 ハ: 配列要素の総数を取得できる。

B: array_fill関数 ニ: 指定した数だけ指定した値で配列データを作成する。

C: in_array関数 ロ: 配列データの中に指定したデータがあるか調べる。

D: arsort関数 イ: 配列データのキーと要素の関係を維持し、要素の降順で並び替える

E: array_rand関数 ホ: 指定した配列内から1~n個のデータをランダムで取得する。

NEXT>> 第6章 フォームデータの扱い方