crc32
Вычисляет контрольную сумму CRC32 строки.
Синтаксис
crc32(string $string): intПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Исходная строка. |
Возвращаемое значение
intЦелое число — контрольная сумма.
Примеры
Число и его шестнадцатеричная запись:
<?php
echo crc32('hello'), "\n";
echo hash('crc32b', 'hello');Результат:
907060870
3610a686Примечания
Сумма быстрая, но короткая: совпадения у разных строк случаются часто, и для защиты данных она не годится. На 32-битных системах результат может быть отрицательным — запись hash('crc32b', …) от этого не зависит.
См. также
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.