Сжимает строку

# gzdeflate

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

gzdeflate — Сжимает строку

### Описание

function gzdeflate(string `$data`, int `$level` = -1, int `$encoding` = `ZLIB_ENCODING_RAW`): string|false

Данная функция сжимает строку, используя формат данных `DEFLATE`.

Подробнее об алгоритме сжатия DEFLATE смотрите "» Формат сжатия данных DEFLATE. Спецификация версии 1.3" (RFC 1951).

### Список параметров

`data`

  Данные для сжатия.

`level`

  Уровень сжатия. 0 - без сжатия, 9 - максимум. Если не указан, будет использоваться уровень сжатия по умолчанию библиотеки zlib.

`encoding`

  Одна из констант `ZLIB_ENCODING_*`.

### Возвращаемые значения

Сжатая строка или `false` в случае возникновения ошибки.

### Примеры

Пример #1 Пример использования gzdeflate()

    <?php
    $compressed = gzdeflate('Сожми меня', 9);
    echo $compressed;
    ?>

### Смотрите также

- gzinflate() - Распаковать сжатую строку
- gzcompress() - Сжать строку
- gzuncompress() - Распаковать сжатую строку
- gzencode() - Создать сжатую строку gzip

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open