$zip = new ZipArchive();
if ($zip->open("archive.zip") === true) {
$zip->extractTo("dir_unzip/"); //Извлекаем файлы в указанную директорию
$zip->close(); //Завершаем работу с архивом
}
else echo "Архива не существует!"; //Выводим уведомление об ошибке если если архива нет