PHP問題集 レベル8.10
2つの入力フィールドを持つフォームがあります。 入力フィールドには数値が入力されます。 フォーム送信時に、これらの数値が友愛数かどうかを 確認してください。
次の配列があります:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
変数があります:
<?php
$n = 3;
?>
この配列を、サブ配列あたり $n 要素ずつの
二次元配列に変換してください。
配列があります:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
各サブ配列に空の文字列を追加して、 すべてのサブ配列の要素数が最も長いサブ配列の 要素数と同じになるようにしてください。
特定の日付の何らかのデータのリストが、 次の構造で保存されています:
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['データの配列']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['データの配列']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['データの配列']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['データの配列']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['データの配列']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['データの配列']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['データの配列']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['データの配列']
],
]
?>
データ構造を以下の形式の構造に変換する コードを記述してください:
[
年1: [
月1: [
日1: [データ配列],
日2: [データ配列],
日3: [データ配列],
],
月2: [
日1: [データ配列],
日2: [データ配列],
日3: [データ配列],
]
]
年2: [
月1: [
日1: [データ配列],
日2: [データ配列],
日3: [データ配列],
],
月2: [
日1: [データ配列],
日2: [データ配列],
日3: [データ配列],
]
]
]