PHP crc32() fonsi
تعریف و استفاده
crc32() فونکشن 32 بیتی CRC (چرخهای بازگشتی) محاسبه میکند.
این فونکشن میتواند برای تأیید صحت دادهها استفاده شود.
تذکر:برای اطمینان از اینکه نمایی صحیح از crc32() دریافت میکنید، باید از فرمتنمای فونکشن printf() یا sprintf() استفاده کنید. اگر از فرمتنمای فاده نکنید، نتایج ممکن است به عنوان عدد یا عدد منفی نادرست نمایش داده شوند.
نحوه استفاده
crc32(string)
پارامتر | توضیح |
---|---|
string | ضروری. زبانی که باید محاسبه شود را مشخص میکند. |
جزئیات فنی
بازگشتی: | با مقدار صحیح به عنوان یک عدد صحیح 32 بیتی از چندجملهای چرخهای بازگشت میدهد. |
نسخه PHP: | 4.0.1+ |
مثال 1
در این مثال، ما در حال خروج crc32() در حالی که از "眻 فرمتنمای استفاده میکنیم و بدون آن، هستیم (لطفاً توجه داشته باشید که نتایج مشابه هستند):
<?php $str = crc32("Hello world!"); echo 'بدون ៷$str."<br>"; echo 'با ᠄ printf("眻,$str); ?>
کاینتو کد بالا کاینتو:
بدون ᥆1707669 با ᥆1707669
مثال 2
در این مثال، ما در حال خروج crc32() در حالی که از "眻 فرمتنمای استفاده میکنیم و بدون آن، هستیم (لطفاً توجه داشته باشید که نتایج متفاوت هستند):
<?php $str = crc32("Hello world."); echo 'بدون ៷$str."<br>"; echo 'با ᠄ printf("眻,$str); ?>
کاینتو کد بالا کاینتو:
بدون ᡡ959132156 با ᤣ35835140