PHP crc32() လုပ်ဆောင်ချက်
ဥပမာ
crc32() ၏ရလဒ်ကို ပရင့်ထုတ်ပါ။
<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
crc32() လုပ်ဆောင်ချက်သည် string တစ်ခုအတွက် 32-bit CRC (cyclic redundancy checksum) ကို တွက်ချက်သည်။
ဒေတာခိုင်မာမှုကို အတည်ပြုရန် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
အကြံပြုချက်- သင်သည် crc32() လုပ်ဆောင်ချက်မှ မှန်ကန်သော စာကြောင်းကိုယ်စားပြုမှုကို ရရှိစေရန် သေချာစေရန်၊ သင်သည် printf() သို့မဟုတ် sprintf() လုပ်ဆောင်ချက်၏ %u ဖော်မတ်တာကို အသုံးပြုရန် လိုအပ်ပါသည်။ %u ဖော်မတ်တာအား အသုံးမပြုပါက၊ ရလဒ်သည် မှားယွင်းနေပြီး အနုတ်နံပါတ်များဖြင့် ပြသနိုင်သည်။
အထားအသို
crc32(string)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
string | Required. The string to be calculated |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | စာကြောင်း ၏ crc32 checksum ကို ကိန်းပြည့်အဖြစ် ပြန်ပေးသည်။ |
---|---|
PHP ဗားရှင်း- | 4.0.1+ |
နောက်ထပ် ဥပမာများ
ဥပမာ-
ဤဥပမာတွင် ကျွန်ုပ်တို့သည် "%u" ဖော်မတ်တာဖြင့် crc32() ရလဒ်ကို ပရင့်ထုတ်မည် (ရလဒ်သည် တူညီကြောင်း သတိပြုပါ)။
<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
အထက်ဖော်ပြပါ ကုဒ်၏ အထွက်သည်-
Without %u: 461707669
With %u: 461707669
ဥပမာ-
ဤဥပမာတွင် crc32() ၏ရလဒ်ကို "%u" formatter ဖြင့် print ထုတ်မည် (ရလဒ်မတူညီကြောင်းသတိပြုပါ)။
<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
အထက်ဖော်ပြပါ ကုဒ်၏ အထွက်သည်-
Without %u: -1959132156
With %u: 2335835140
❮ PHP String အကိုးအကား