Bonjour,
c'est une question bizarre (désolé :D) mais j'aimerais quand même savoir quelle est la manière la plus optimisée/pro/propre de réaliser cette expérience.
Imaginons que je cherche à stocker des informations dans un array de sorte à afficher :
- TITRE 1
- sous titre 1
- sous titre 2
- TITRE 2
- sous titre 1
- sous titre 2
- sous titre 3
et ainsi de suite.
Sachant que le nombre de "sous-titres" par partie est variables, donc il vaut mieux passer par un tableau.
J'ai pensé à deux méthodes.
Méthode 1
1 | <?php $array = array("Titre 1" => array("Sous-titre 1", "Sous-titre 2")); ?> |
Méthode 2
1 | <?php $array = array(array("Titre 1", array("Sous-titre 1", "Sous-titre 2"))); ?> |
Quelle méthode vous semble la plus propre ?
Je pencherais pour la seconde, qui n'utilise pas les clés d'arrays (keys) et laisse me laisse donc la possibilité d'accéder aux valeurs en utilisant leur numéro d'identification.
Si je faisais un print_r j'aurais certainement un truc du genre :
1 2 3 4 5 6 7 8 9 | Array ( [Titre 1] => Array ( [0] => Sous-titre 1 [1] => Sous-titre 2 ) ) |
pour la première
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Array ( [0] => Array ( [0] => Titre 1 [1] => Array ( [0] => Sous-titre 1 [1] => Sous-titre 2 ) ) ) |
pour la seconde.
Qu'en pensez-vous ?
Merci de vos réponses.