
Crear treeview
Publicado por gerard (1 intervención) el 28/07/2021 13:28:55
Hola,
Tengo un array con "X" ruta de documentos:
array(7) {
[0]=> "carpeta1/documentos/excel/folio.xlsx"
[1]=>"carpeta1/documentos/excel/folio2.xlsx"
[2]=>"carpeta1/documentos/pdf/pdf1.pdf"
[3]=>"carpeta1/documentos/pdf/pdf2.pdf"
[4]=>"carpeta1/documentos/word/doc1.doc"
[5]=>"carpeta1/imagenes/imagen1.jpg"
[6]=>"carpeta1/imagenes/imagen2.jpg"
}
Como puedo generar un treview automaticamente (independientemente de la ruta del directorio), de este array tipo:
Mi idea es crear un array nuevo con la estructura del treeview, separando el string de la ruta con el "explode("/",$dir)", asi obtengo las carpetas, pero no se como recorrer las carpetas para crear la estructura del array "treeview"......
Tengo un array con "X" ruta de documentos:
array(7) {
[0]=> "carpeta1/documentos/excel/folio.xlsx"
[1]=>"carpeta1/documentos/excel/folio2.xlsx"
[2]=>"carpeta1/documentos/pdf/pdf1.pdf"
[3]=>"carpeta1/documentos/pdf/pdf2.pdf"
[4]=>"carpeta1/documentos/word/doc1.doc"
[5]=>"carpeta1/imagenes/imagen1.jpg"
[6]=>"carpeta1/imagenes/imagen2.jpg"
}
Como puedo generar un treview automaticamente (independientemente de la ruta del directorio), de este array tipo:
Carpeta1
Documentos
Excel
Imagenesfolio.xlsx
folio2.xlsx
Pdffolio2.xlsx
pdf1.pdf
pdf2.pdf
Wordpdf2.pdf
doc.doc
imagen1.jpg
imagen2.jpg
imagen2.jpg
Mi idea es crear un array nuevo con la estructura del treeview, separando el string de la ruta con el "explode("/",$dir)", asi obtengo las carpetas, pero no se como recorrer las carpetas para crear la estructura del array "treeview"......
Valora esta pregunta


0