PHP सीआरसी 32 () फ़ंक्शन
उदाहरण
सीआरसी 32 () का परिणाम प्रिंट करें:
<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
परिभाषा और उपयोग
crc32() फ़ंक्शन एक स्ट्रिंग के लिए 32-बिट CRC (चक्रीय अतिरेक चेकसम) की गणना करता है।
इस फ़ंक्शन का उपयोग डेटा अखंडता को मान्य करने के लिए किया जा सकता है।
युक्ति: यह सुनिश्चित करने के लिए कि आपको crc32() फ़ंक्शन से सही स्ट्रिंग प्रस्तुति मिलती है, आपको printf() या sprintf() फ़ंक्शन के %u फ़ॉर्मेटर का उपयोग करना होगा। यदि %u फॉर्मेटर का उपयोग नहीं किया जाता है, तो परिणाम गलत और नकारात्मक संख्याओं में प्रदर्शित हो सकता है।
वाक्य - विन्यास
crc32(string)
पैरामीटर मान
Parameter | Description |
---|---|
string | Required. The string to be calculated |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | स्ट्रिंग के crc32 चेकसम को पूर्णांक के रूप में लौटाता है |
---|---|
पीएचपी संस्करण: | 4.0.1+ |
और ज्यादा उदाहरण
उदाहरण:
इस उदाहरण में हम crc32() के परिणाम को "%u" फॉर्मेटर के साथ और बिना प्रिंट करेंगे (ध्यान दें कि परिणाम बराबर है):
<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
उपरोक्त कोड का आउटपुट होगा:
Without %u: 461707669
With %u: 461707669
उदाहरण:
इस उदाहरण में हम crc32() के परिणाम को "%u" फॉर्मेटर के साथ और उसके बिना प्रिंट करेंगे (ध्यान दें कि परिणाम बराबर नहीं है):
<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
उपरोक्त कोड का आउटपुट होगा:
Without %u: -1959132156
With %u: 2335835140
❮ पीएचपी स्ट्रिंग संदर्भ