PHP crc32() ఫంక్షన్

ప్రామాణిక

క్రమాంకం ప్రచురించండి: 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 'Without ៷$str."<br>";
echo 'With ᠄
printf("眻,$str);
?>

పై కోడ్ యొక్క అవుట్పుట్:

Without ᥆1707669
With ᥆1707669

ఉదాహరణ 2

ఈ ప్రతిసాధనలో, మేము "眻 ఫార్మాట్ సూచకం ఉపయోగించడం మరియు ఉపయోగించకుండా ఉన్నప్పుడు crc32() ఫంక్షన్ యొక్క ఫలితాన్ని అవుట్పుట్ చేస్తాము (మీరు ఫలితాన్ని వ్యత్యాసపడిన చూడవచ్చు):

<?php
$str = crc32("Hello world.");
echo 'Without ៷$str."<br>";
echo 'With ᠄
printf("眻,$str);
?>

పై కోడ్ యొక్క అవుట్పుట్:

Without ᡡ959132156
With ᤣ35835140