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


(PHP 4 >= 4.0.1, PHP 5)

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

Описание

string gzcompress ( string $data [, int $level = -1 [, int $encoding = ZLIB_ENCODING_DEFLATE ]] )

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

Подробнее про алгоритм сжатия ZLIB см. документ "» Формат сжатия ZLIB. Спецификация версии 3.3" (RFC 1950).

Замечание:

ZLIB -- это не gzip-сжатие, которое включает в себя некоторые данные заголовка. Информацию о gzip-сжатии см. gzencode().

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

data

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

level

Уровень сжатия. Целое число от 0 до 9 (0 - без сжатия, 9 - максимальное сжатие).

Если используется значение -1, то будет установлен принятый в библиотеке zlib по умолчанию уровень сжатия, который равен 6.

encoding

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

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

Сжатая строка или FALSE в случае ошибки.

Примеры

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

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

Список изменений

Версия Описание
5.4.0 Добавлен параметр encoding.

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