Esiste un array bidimensionale che descrive una tabella HTML. Ogni elemento dell'array è composto da:
- il contenuto della cella
- rowspan
- colspan
Ogni riga di questo array bidimensionale corrisponde a <td>
celle di un <tr>
della tabella che il mio software dovrebbe generare.
Devo "invertire" la matrice (interscambio verticale e direzione orizzontale).
Pertanto ho considerato l'algoritmo basato su questa idea: creare una matrice rettangolare della dimensione della tabella e memorizzare in ogni elemento di questa matrice l'indice corrispondente dell'elemento dell'array sopra menzionato. (Si noti che due elementi della matrice possono essere identici a causa di rowspan / colspan.) Quindi potrei usare questa matrice per calcolare rowspan / colspan per la tabella invertita.
Ma questa idea mi sembra male. Qualche altro algoritmo?
Nota che programma in PHP.