Contoh
Cetak hasil crc32() :
<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
Menjalankan contoh » Definisi dan Penggunaan
The crc32() fungsi menghitung CRC 32-bit (cyclic redundancy checksum) untuk string.
Fungsi ini dapat digunakan untuk memvalidasi integritas data.
Tip: Untuk memastikan bahwa Anda mendapatkan representasi string yang benar dari crc32() fungsi, Anda harus menggunakan formatter% u dari printf() atau sprintf() fungsi. Jika formatter% u tidak digunakan, hasilnya mungkin menampilkan dalam jumlah yang salah dan negatif.
Sintaksis
crc32( string )
Parameter | Deskripsi |
---|---|
string | Wajib. String yang akan dihitung |
Rincian teknis
Kembali Nilai: | Mengembalikan checksum crc32 dari string sebagai integer |
---|---|
PHP Versi: | 4.0.1+ |
contoh 1
Dalam contoh ini kita akan mencetak hasil crc32() dengan dan tanpa "%u" formatter (note that the result is equal) :
<?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 2
Dalam contoh ini kita akan mencetak hasil crc32() dengan dan tanpa "%u" formatter (note that the result is not equal) :
<?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
<PHP String Reference