Блог веб разработки

Блог веб-разработки статьи | видеообзоры | исходный код

Сжатие строк php

Всем привет. Сегодня мы рассмотрим функции php с помощью которых можно сжимать строки. Поехали!

Допустим у нас есть строка:

$string = "Ветеран Microsoft, проработавший в компании 21 год на различных 
руководящих постах (последний — подразделение Windows и устройств), 
вскоре уйдёт в отставку. Это связано с существенной реорганизацией структуры
 корпорации. Возникнут две новых ключевых команды: первая будет нацелена на
  окружение и устройства, а вторая — на облачные службы и ИИ-платформы";

echo strlen($string);

В ней примерно 641 символ и мы хотим ее сжать. Для этого можно воспользоваться функцией gzcompress():

$compresed =  gzcompress($string);
echo 'Количество символов строки до сжатия '.strlen($string).' и после сжатия '.strlen($compresed);

Результат: Количество символов строки до сжатия 641 и после сжатия 369. Я думаю разница видна.

Функция gzcompress() сжимает строку используя формат данных ZLIB. В качестве аргумента она принимает строку которая будет сжата и еще может принимать уровень сжатия от 0 до 9.

gzcompress($string, 1)

Здесь в функции gzcompress() мы указали минимальный уровень сжатия 1. При значении ноль сжатия в данной функции не происходит.

После сжатия строка становится нечитаемой так как преобразуется в формат ZLIB.

echo gzcompress($string)

Для того чтобы вернуть сроку к прежнему состоянию нужно воспользоваться функцией gzuncompress() :

gzuncompress($compresed)

В результате строка вновь станет стандартного размера.

В php есть и другие функции для сжатия. Они точно такие же принимают аргументы, но имеют другой формат сжатия. Примеры:

gzencode() - создает сжатую строку gzip.

gzdecode() - раздекодировать сжатую строку gzip.

gzdeflate() - сжимает строку используя формат DEFLATE.

gzinflate() - распаковать сжатую строку в формате DEFLATE.

Вот мы и рассмотрели все основные функции php с помощью которых можно сжимать строки.

На этом данная статья подошла к концу. Не забывайте оставлять комментарии.

Вступайте в мою группу в ВК для получения информации о новых статьях. Также переходите на мой канал youtube, где я каждую неделю публикую новое видео.

На этом у меня все. Желаю удачи и успехов! Пока!

Оцените статью

Еще статьи

кэш HTML

Таймеры JavaScript

база данных php

веб скрапинг

константы php 7

python pyperclip

output html

Комментарии

DafzaimLic

Оформить микрозайм онлайн на карту можно здесь ВСЕ-ЗАЙМЫ-ТУТ.РФ Если случилось так, что Вам на данный период жизни потребовалось взять <a href=https://все-займы-тут.рф/>займ онлайн на карту без процентов</a> то наш сайт будет Вам кстати. Вы растратили весь бюджет, а до зарплаты ещё несколько дней? Нежданные растраты могут быть связаны с чем угодно, возможно это приезд друзей, внеплановый отпуск или праздник. Или у Вас случился печальный эпизод, например, болезнь, которая требует дорогостоящего лечения. В любой ситуации мы будем рады Вам помочь наладить Ваши временные денежные вопросы. Мы даем материалы о всех микрозаймовых фирмах, их услугах и методах получить одобрение 100 %. Это будет бесплатно, заходите на наш сайт и изучайте много полезной информации. Нам доверяет большое количество гражданин Российской Федерации, которые уже смогли воспользоваться услугами микрофинансовых организаций через наш сайт. Мгновенные займы нередко очень выручают нас в непростых ситуациях, а всё потому что это самый быстрый способ займа денег. Вам не требуется ходить в офисы банка, оформлять справки, приглашать поручителей, занимать у друзей в долг. Всё что Вам понадобится-это возраст 18 лет, Российский паспорт, выход в интернет и мобильный телефон. А также нужна банковская карта, если Вам будет удобно получить деньги данным способом. Перед оформлением заявки рекомендуем ознакомиться с предложенными условиями МФК. Все МКК работают на разных процентных ставках, времени гашения и методах получения денег. Выбирайте то, что подходит именно Вам. На сегодняшний день рынок онлайн займов переполнен от конкуренции, поэтому бывает сложно выбрать проверенную МКК. Мы подобрали для Вас список самых прибыльных предложений от лучших организаций. Можете отправлять заявку без сомнений, что Вас обманут. При заполнении анкеты на <a href=https://все-займы-тут.рф/займер-личный-кабинет/>займер займ личный кабинет вход</a> непременно вводите свои собственные данные правильно, в противном случае Вы не получите одобрение, ведь данные будут проходить автоматическую проверку. Если у Вас плохая кредитная история или имеется неоплаченный кредит, не стоит расстраиваться, ведь некоторые МФК могут дать Вам положительный ответ при таких условиях. Просто заполняйте заявки сразу в несколько компаний, чтобы увеличить шансы. Микрозаймы имеют множество положительных качеств. После того, как Вам пришло одобрение, деньги моментально поступают на Вашу банковскую карту. Оплачивать займ можно также, в онлайн режиме. Если исполнять все условия, то переплата будет минимальная, а многие МКК делают акционные предложения для своих клиентов и могут перечислить Вам первый займ без процентов. Также, если Вы оплачиваете быстрый займ без задержек, то у Вас будет положительная кредитная история, а плохая-может улучшиться. Что бы не случилось в Вашей жизни, мы желаем в скором времени наладить Ваши денежные трудности и рады пригласить Вас на лучший сайт все-займы-тут.рф с проверенными МФК.

23:33 28-07-2019

Rasjusimar

Кроссовки появились у людей не так давно. Их начали каждый день носить совсем не давно. Самыми известными брендами кроссовок есть фирмы Nike и Adidas. Кроссовки фирмы Nike завоевали популярность очень сильно. В наше время кроссовки Nike предпочитают заказывать и студенты, и пенсионеры. Фирма Nike начала очень быстро развиваться 50 лет назад. С каждым годом бренд создаёт новые технологии, которые внедряет в кроссовки. Если вы хотите надевать оригинальную обувь Nike, вам надо приобретать найки в оригинальных магазинах. Одним из таких является оригинальный интернет-магазин justnike.ru, где доступны кроссовки для мужчин и женщин. На портале <a href=https://justnike.ru/>официальный сайт найк в россии</a> вы можете заказать разные кроссовки. Если вам нужны чисто спортивные модели найков, они доступны в определенных разделах. Вы можете выбрать на сайте среди размеров и параметров обуви. Сегодня безумно востребованной является модель Nike Air Max 720 Sunset Hyper Grape Black-Hyper Pink. Достаточно много ребят также покупают Nike Air Force 1 Low “Volt” Jewel Swoos. Если вам нравятся кроссовки пошива Nike, вам следует обратить интерес на модели для регулярной ходьбы. Их активно разбирают как в РФ, так и в других странах СНГ. На сайте вы можете найти кроссовки со скидками. Так как сейчас сезон распродаж, достаточно много моделей доступны многим. Вы можете заказать и купить кроссовки с гарантией. Сомневаться в том, что найк официальный сайт продаст вам подделку – не надо. Вы можете купить кроссовки nike по горячей линии. Установить связь с менеджерами можно по телефону +7(495)642-26-83, где вам также предоставят ответы на все вопросы при желании. Если у вас возникают вопросы касаемо доставки кроссовок, вам нужно знать, что доставка кроссовок возможна в день заказа. Вы можете купить кроссовки в Москве утром и через пару часов они будут доставлены вам по необходимому вам адресу. В наши дни <a href=https://justnike.ru/>nike air max купить</a> завоевали интерес даже у студентов. Всё больше и больше студентов с разных точек столицы постоянно заказывают кроссовки. Особой популярностью пользуются летние кроссовки светлых и тёмных цветов. Если вам потребовались мужские кроссовки, но вы еще не определились, вы можете выбрать их на justnike.ru, где размещено много вариантов. Вы также можете заказать женские кроссовки Nike, если вам нужны кроссовки для бега. Среди женщин пользуются популярностью кроссовки именно для бега. Сейчас официальный магазин Nike дисконт в Москве очень популярен. Вы можете купить кроссовки по низкой цене без накруток. При желании, забрать найки вы можете по адресу город Москва, Проспект мира 103. Оплатить кроссовки вы можете картами Visa или MasterCard, а также наличными после осмотра.

05:24 17-07-2019

ErdimkaGeasp

На реальные финансы играют сегодня многие парни в онлайн-казино. В мире азартных игр произошло достаточно изменений после 90х. Сейчас все поняли, что проводить свободное время в онлайн-казино, можно не выходя из квартиры. Достаточно много ресурсов предлагают возможность вести игру в онлайн-казино без денег. Некоторые казино предлагают играть в демо режиме. Вы можете вести игру на настоящие денежные средства на casino-r.org, где достаточно много слотов и <a href=https://casino-r.org/online-casino>лучшие казино онлайн</a> . Сегодня игровые автоматы невероятно популярны и игра в них приносит позитивные эмоции многим. Люди, которые готовы идти на риск, играя в азартные игры, могут заработать большие деньги. В паутине есть много порталов, которые предлагают вести игру на деньги. Но, условия у многих разные. Если вы стремитесь играть в виртуальные игровые автоматы, при этом зарабатывать на них, вы должны хорошо разбираться в онлайн-казино. Ресурс предлагает играть в онлайн-казино в любое время суток. Вы можете играть в Spirits of Aztec, Cabaret, Island или даже Taiga на деньги. Найдут для себя крутые слоты, как парни, так и женщины. Если вам больше 18+, вы заинтересуетесь слотами для взрослых, которые также размещены для взрослой целевой аудитории. Сейчас на сайте есть также возможность играть, если у вас только нетбук. Вы можете перейти на ресурс с Android или iOS платформы. Много игроков в наши дни переходят на ресурс онлайн-казино и играют в игровые слоты и <a href=https://casino-r.org/online-casino-azino777>azino777 бонус за регистрацию</a> с iPhone. Если у вас есть возможность вести игру в дороге, вы можете также интересно проводить время. Ныне некоторые участники играют в онлайн-казино несмотря на то, что там надо пройти регистрацию. Вы можете без проблем пройти регистрацию и наслаждаться игрой. Сегодня игроки вносят средства на депозит, за что также получают бонусы. Если вас заинтриговали бонусы, вы можете изучить больше данных о них на casino-r.org, где детально расписано всё про них. На ресурсе также есть шанс пополнить баланс через WebMoney или Яндекс.Деньги. Иностранные пользователи каждый день переходят на портал. Игроки пользуются платежными сервисами, такими, как: PayPal, Skrill, Qiwi и другими. Некоторые игроки любят делать быстрый банковский перевод через Visa или MasterCard. Средства на счет можно также положить через электронные кошельки других сервисов. Вам необходимо будет указать персональную информацию личного кошелька, на котором у вас размещены деньги. Если же вы собираетесь выводить денежные средства с сервиса, сделать это также очень легко. Вам нужно будет указать персональную информацию личного кошелька, после чего сервис сразу же переведет вам деньги. Минимальная сумма для вывода должна быть не менее ста рублей. Если же вы планируете вести игру в слоты от мировых разработчиков софта, то на casino-r.org у вас есть отличная возможность. Вы можете наслаждаться игровым процессом, от популярных разработчиков, среди которых Novomatic, Igrosoft, NetEnt и другие. Надо понимать, что разработчики также часто разрабатывают новые предложения и внедряют их на рынок. Поэтому вам не стоит волноваться, если вы увидите новые игровые слоты и не будете знать, как в них играть. Сейчас среди новых игровых игровых автоматов реально выделить Rock Climber, Golden Planet и Space Wars. Необходимо также акцентировать внимание, что разработчики постоянно обновляют слоты. Вы можете следить за тем, как в новых слотах на постоянной основе улучшается 3D-графика, появляются инновационные функции. Если до этого некоторые игры были простыми, то сегодня в них повышен уровень сложности. За организационными вопросами и IT также всегда следит администрация. Если у вас возникнут вопросы, вам следует незамедлительно обращаться в службу поддержки.

16:32 05-05-2019

История

    НОВОСТИ

    • Всем привет! Запустил новый сервис для поиска и бесплатного скачивания, прослушивания аудиокниг. Здесь вы можете найти множество литературы и прослушать ее. Вскоре возобновлю написание статей.