Рубрики

PHP | Функция crc32 ()

Функция crc32 () помогает нам вычислить 32-битный полином контрольной суммы контрольной суммы crc или циклической избыточности для строки. Функция использует алгоритм CRC32. Эту функцию можно использовать для проверки целостности данных.
Однако, чтобы убедиться, что мы получаем правильное строковое представление из функции crc32 (), нам нужно использовать форматтер% u функции printf () или sprintf (). Если средство форматирования% u не используется, результат может отображать неправильные и отрицательные числа.

Синтаксис :

crc32($string)

Параметр :

  • $ string : этот параметр указывает строку, для которой мы хотим найти полином crc32.

Возвращаемое значение : функция crc32 () возвращает контрольную сумму crc32 данной строки в виде целого числа.

Примеры:

Input : Hello world.
Output : 2335835140

Input : Geeks For Geeks.
Output : 2551101144

Ниже программы иллюстрируют функцию crc32 ().

Программа 1: Эта программа помогает нам рассчитать 32-битный CRC для строки «Hello World», как с% u, так и без% u.

<?php
// PHP-программа иллюстрирует
// функция crc32 ()

  

$str1 = crc32("Hello world.");

  
// печатать без% u

echo 'Without %u: '.$str1."\n";

  
// печатать с% u

echo 'With %u: ';

  

printf("%u\n", $str1);

?>

Выход:

Without %u: 2335835140
With %u: 2335835140

Программа 2: Эта программа помогает нам рассчитать 32-битный CRC для строки «GeeksforGeeks». Как с% u, так и без% u.

<?php

$str2 = crc32("GeeksforGeeks.");

  
// печатать без% u

echo 'Without %u: '.$str2."\n";

  
// печатать с% u

echo 'With %u: ';

  

printf("%u\n", $str2);

?>

Выход:

Without %u: 3055367324
With %u: 3055367324

Программа 3: Эта программа помогает нам рассчитать 32-битный CRC для строки «Компьютерные науки» как с% u, так и без% u.

<?php

$str3 = crc32("Computer Science.");

  
// печатать без% u

echo 'Without %u: '.$str3."\n";

  
// печатать с% u

echo 'With %u: ';

  

printf("%u\n", $str3);

?>

Выход:

Without %u: 3212073516
With %u: 3212073516

Ссылка :
http://php.net/manual/en/function.crc32.php

Рекомендуемые посты:

PHP | Функция crc32 ()

0.00 (0%) 0 votes