次のパスのリストがあります
- GRUPA131/LFA & その他/lfa sub.zip
- GRUPA131/LFA他/lfandrei.pdf
- GRUPA131/Limbaje formale (Liviu Dinu).pdf
- GRUPA131/desktop.ini
- GRUPA131/lfa/lab1/1-Theodors MacBook Air.cc
- GRUPA131/lfa/lab1/1.cc
- GRUPA131/lfa/lab1/1.cc-Theodors MacBook Air.out
- GRUPA131/lfa/lab1/1.cc.out
- GRUPA131/lfa/lab1/2.cc
- GRUPA131/lfa/lab1/input3.in
- GRUPA131/lfa/lab1/tema1.zip
- alexandru-lamba.png
- alexandru-lamba_v2.png
- 分析表 1.pdf
- 分析表 2.pdf
- biblsit.docx
- center.js
文字列として、それらを HMTL で表現可能なフォルダー階層に変換したいと考えています。そのため、フォルダーごとに、そのファイル、サブフォルダーなどを一覧表示し、リストが完成するまで続けます。
PHP 配列の階層を次のようにするのが最善です。
$dirs['dirname'] -> file 1
$dirs['dirname'] -> file 2
$dirs['dirname'] -> file 3
$dirs['dirname'] -> Folder
$dirs['dirname']['folder'] -> file 1
$dirs['dirname']['folder'] -> file 2..
'/'
各文字列を( )で分割しようとしましたPATH_DELIMITER
が、前述のように実際に配列を取得する方法がわかりません。
また、パス全体を持つ私の配列は単純な配列です。連想などではありません。
誰かがこれを行う方法を理解するのを手伝ってくれますか?
ありがとう!