tutorial pengembangan web terbaru
 

PHP crc32() Function

<PHP String Reference

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