gzcompress

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

gzcompressCompresse une chaîne

Description

gzcompress(string $data, int $level = -1, int $encoding = ZLIB_ENCODING_DEFLATE): string|false

gzcompress() compresse la chaîne donnée en utilisant le format de données ZLIB.

Pour plus de détails sur l'algorithme, consulter le document "» ZLIB Compressed Data Format Specification version 3.3" (RFC 1950).

Note:

Ce n'est pas la même chose que la compression gzip, qui inclut quelques en-têtes de données. Voir gzencode() pour la compression gzip.

Liste de paramètres

data

La donnée à compresser.

level

Le degré de compression. 0 signifie aucune compression, jusqu'à 9 pour une compression maximale.

Si ce paramètre vaut -1, la compression par défaut de la bibliothèque zlib sera utilisée, soit 6.

encoding

Une constante ZLIB_ENCODING_*.

Valeurs de retour

La chaîne compressée ou false si une erreur survient.

Exemples

Exemple #1 Exemple avec gzcompress()

<?php
$compressed
= gzcompress('Compresse moi', 9);
echo
$compressed;
?>

Voir aussi