This article mainly introduces the functional functions of PHP multi-file compression, which has certain reference value. Now I share it with everyone. Friends in need can refer to it
function zip_files(string $zipName,...$files){ //检测压缩包名称是否正确 $zipExt=strtolower(pathinfo($zipName,PATHINFO_EXTENSION)); if('zip'!==$zipExt){ return false; } $zip=new ZipArchive(); if($zip->open($zipName,ZipArchive::CREATE|ZipArchive::OVERWRITE)){ foreach($files as $file){ if(is_file($file)){ $zip->addFile($file); } } $zip->close(); return true; }else{ return false; } }
Related recommendations:
The above is the detailed content of PHP multi-file compression function. For more information, please follow other related articles on the PHP Chinese website!