(PHP 7, PHP 8, PECL zip >= 1.13.0)
ZipArchive::setCompressionIndex — Définit la méthode de compression d'une entrée définit par son index
Définit la méthode de compression d'une entrée définit par son index.
indexIndex de l'entrée.
method
       La méthode de compression, une des constantes
       ZipArchive::CM_*.
      
compflagsNiveau de compression.
Exemple #1 Ajoute des fichiers avec différentes méthodes de compression dans une archive
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
    $zip->addFromString('foo', 'Some text');
    $zip->addFromString('bar', 'Some other text');
    $zip->setCompressionIndex(0, ZipArchive::CM_STORE);
    $zip->setCompressionIndex(1, ZipArchive::CM_DEFLATE);
    $zip->close();
    echo 'ok';
} else {
    echo 'échoué';
}
?>