Niveau 8.10 du cahier d'exercices PHP
Un formulaire avec deux entrées est donné. Des nombres sont saisis dans les entrées. Lors de l'envoi du formulaire, vérifiez si ces nombres sont amicaux ou non.
Un certain tableau est donné :
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
Une variable est donnée :
<?php
$n = 3;
?>
Transformez ce tableau en un tableau à deux dimensions,
avec $n éléments dans chaque sous-tableau.
Un tableau est donné :
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Ajoutez à chaque sous-tableau autant de chaînes vides que nécessaire pour que le nombre d'éléments dans chaque sous-tableau devienne égal au nombre d'éléments dans le sous-tableau le plus long.
Une liste de certaines données pour des dates spécifiques est donnée, stockée dans la structure suivante :
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['tableau de données']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['tableau de données']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['tableau de données']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['tableau de données']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['tableau de données']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['tableau de données']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['tableau de données']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['tableau de données']
],
]
?>
Écrivez un code qui transformera la structure des données en une structure de la forme :
[
année1: [
mois1: [
jour1: [tableau de données],
jour2: [tableau de données],
jour3: [tableau de données],
],
mois2: [
jour1: [tableau de données],
jour2: [tableau de données],
jour3: [tableau de données],
]
]
année2: [
mois1: [
jour1: [tableau de données],
jour2: [tableau de données],
jour3: [tableau de données],
],
mois2: [
jour1: [tableau de données],
jour2: [tableau de données],
jour3: [tableau de données],
]
]
]