Функция crc32() в PHP
Пример
Вывод результата crc32():
<?php $str = crc32("Shanghai"); printf("睵n",$str); ?>
Определение и использование
Функция crc32() вычисляет 32-битный CRC (циклическую избыточную чековую сумму) строки.
Эта функция может использоваться для проверки целостности данных.
Совет:Чтобы обеспечить правильное представление строки из функции crc32(), вам нужно использовать форматный символ кции printf() или sprintf(). Если не использовать форматный символ 綎зультат может быть отображен как неправильное число или отрицательное число.
Синтаксис
crc32(string)
Параметр | Описание |
---|---|
string | Обязателен. Определяет строку, которую нужно вычислить. |
Технические детали
Возврат значения: | Возвращает 32-битный полином циклической избыточной чековой суммы для строки. |
Версия PHP: | 4.0.1+ |
Пример 1
В этом примере мы будем выводить результат функции crc32() как с использованием, так и без использования форматного знака "眻 (обратите внимание, что результаты идентичны):
<?php $str = crc32("Hello world!"); echo 'Без ៷$str."<br>"; echo 'С ᠄ printf("眻,$str); ?>
Вывод кода выше:
Без ᥆1707669 С ᥆1707669
Пример 2
В этом примере мы будем выводить результат функции crc32() как с использованием, так и без использования форматного знака "眻 (обратите внимание, что результаты различаются):
<?php $str = crc32("Hello world."); echo 'Без ៷$str."<br>"; echo 'С ᠄ printf("眻,$str); ?>
Вывод кода выше:
Без ᡡ959132156 С ᤣ35835140