Bonjour,
Je cherche à faire un tableau en évitant de répéter des données identiques, en les regroupant dans un rowspan.
Par exemple la liste des communes, des départements, des régions en france.
la colonne 1 ne contient que france
la colonne 2 contient chaque région par ordre croissant
la colonne 3 contient chaque département regroupé par région par ordre croissant
etc.
un peu comme dans une structure xml.
J'ai toute les données dans un tableau, comme dans une structure json.
J'ai une fonction deep_ksort qui trie un tableau de façon recursive sur les clées
J'ai tenté avec des boucles imbriquées et des sizeof() des sous-tableaux.
J'ai galéré un max avant d'abandonné.
Pour définir la taille de chaque rowspan :
J'ai dans l'idée d'extraire de chaque sous tableau les clés pour les mettre dans des tableaux distincts.
De compter le nombre d'éléments de chaque tableau.
D'additionner chaque nombre d'élément par sous menu en partant du plus profond.
Avant que je me lance dans ce qui me semble une usine à gaz, auriez-vous une structure simple à me suggérer ?
Merci.
PS: je ne comprends rien au class et au php objet, j'ai plus de 50 ans et mes notions de programmation date du qbasic (sous ms-dos)...