PHP crc32()Функции
Справочное руководство по строкам PHP
Примеры
Вывод результата crc32():
Запустить пример »
Определение и использование
Функция crc32() вычисляет 32-битную CRC (циклическую проверку избыточности) строки.
Эта функция может использоваться для проверки целостности данных.
Совет:Чтобы получить правильное строковое представление результата функции crc32(), необходимо использовать спецификатор формата %u функций printf() или sprintf(). Если спецификатор формата %u не используется, результат может отображаться как неверное число или отрицательное число.
Синтаксис
| Параметр | Описание |
|---|---|
| string | Обязательный. Задает строку для вычисления. |
Технические детали
| Возвращаемое значение: | Возвращает в виде целого числаstring32-битный полином циклического избыточного кода строки. |
|---|---|
| Версия PHP: | 4.0.1+ |
Пример 1
В этом примере мы выведем результат crc32() с использованием и без использования спецификатора формата "%u" (обратите внимание, что результаты одинаковы):
Пример
Приведённый выше код выведет:
Without %u: 461707669 With %u: 461707669
Пример 2
В этом примере мы выведем результат crc32() с использованием и без использования спецификатора формата "%u" (обратите внимание, что результаты не совпадают):
Пример
Приведённый выше код выведет:
Without %u: -1959132156 With %u: 2335835140
Другие расширения