PHP crc32 () Fungsi
Contoh
Cetak hasil crc32():
<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
Definisi dan Penggunaan
Fungsi crc32() menghitung CRC 32-bit (checksum redundansi siklik) untuk sebuah string.
Fungsi ini dapat digunakan untuk memvalidasi integritas data.
Tip: Untuk memastikan bahwa Anda mendapatkan representasi string yang benar dari fungsi crc32(), Anda harus menggunakan %u formatter dari fungsi printf() atau sprintf(). Jika formatter %u tidak digunakan, hasilnya mungkin ditampilkan dalam angka yang salah dan negatif.
Sintaksis
crc32(string)
Nilai Parameter
Parameter | Description |
---|---|
string | Required. The string to be calculated |
Detail Teknis
Nilai Kembali: | Mengembalikan checksum crc32 dari string sebagai bilangan bulat |
---|---|
Versi PHP: | 4.0.1+ |
Lebih Banyak Contoh
Contoh:
Dalam contoh ini kita akan mencetak hasil crc32() dengan dan tanpa formatter "%u" (perhatikan bahwa hasilnya sama):
<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
Output dari kode di atas akan menjadi:
Without %u: 461707669
With %u: 461707669
Contoh:
Dalam contoh ini kita akan mencetak hasil crc32() dengan dan tanpa formatter "%u" (perhatikan bahwa hasilnya tidak sama):
<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
Output dari kode di atas akan menjadi:
Without %u: -1959132156
With %u: 2335835140
Referensi String PHP