PHP crc32() ఫంక్షన్
定义和用法
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