$array => [
“images” => [
0 => “logo.png”,
1 => “apple.png”
],
“css” => [
0 => index.css,
1 => quest.css
],
0 => “index.php”
];
$za = new ZipArchive();
$za->open('/path/to/your.zip');
for( $i = 0; $i < $za->numFiles; $i++ ){
$stat = $za->statIndex( $i );
echo $stat['name'], PHP_EOL;
}
как раскидать файлы по папкам в массиве предлагаю подумать самому.