Keluarkan hasil crc32():
<?php$str = crc32("Halo Dunia!");printf("%un",$str);?>Fungsi crc32() menghitung CRC 32-bit (pemeriksaan redundansi siklik) dari sebuah string.
Fungsi ini dapat digunakan untuk memverifikasi integritas data.
Tip: Untuk memastikan bahwa Anda mendapatkan representasi string yang benar dari fungsi crc32(), Anda harus menggunakan karakter format %u dari fungsi printf() atau sprintf(). Jika karakter format %u tidak digunakan, hasilnya mungkin berupa angka salah atau angka negatif.
crc32( tali )
parameter | menggambarkan |
---|---|
rangkaian | Diperlukan. Menentukan string yang akan dihitung. |
Nilai pengembalian: | Mengembalikan polinomial kode pemeriksaan redundansi siklik 32-bit dari string sebagai bilangan bulat. |
---|---|
Versi PHP: | 4.0.1+ |
Dalam contoh ini, kami akan menampilkan hasil crc32() dengan dan tanpa formatter "%u" (perhatikan bahwa hasilnya sama):
<?php$str = crc32("Halo dunia!");echo 'Tanpa %u: '.$str."<br>";echo 'Dengan %u: ';printf("%u",$str) ;?>
Kode di atas akan menampilkan:
Tanpa %u: 461707669Dengan %u: 461707669
Dalam contoh ini, kami akan menampilkan hasil crc32() dengan dan tanpa formatter "%u" (perhatikan bahwa hasilnya berbeda):
<?php$str = crc32("Halo dunia.");echo 'Tanpa %u: '.$str."<br>";echo 'Dengan %u: ';printf("%u",$str) ;?>
Kode di atas akan menampilkan:
Tanpa %u: -1959132156Dengan %u: 2335835140