我試圖將下面的 Java 代碼轉換為 PHP。請為我提供解決方案。byte[] byteArr=str.getBytes();<br>Checksum checksumObj = new CRC32();<br>checksumObj.update(byteArr, 0, byteArr.length);<br>Long checksum=checksumObj.getValue();
1 回答

侃侃無極
TA貢獻2051條經驗 獲得超10個贊
一個完整的可重現的 Java 代碼示例對于解決這樣的問題很有幫助。
import java.util.zip.CRC32;
?
// Calculates CRC32 checksum for a string
public class CRC32Generator {
?
? ? public static void main(String[] args) {
? ? ? ? String input = "Hello World!";
? ? ? ? CRC32 crc = new CRC32();
? ? ? ? crc.update(input.getBytes());
? ? ? ? System.out.println("input:"+input);
? ? ? ? System.out.println("CRC32:"+crc.getValue());
? ? }
}
輸出:
input:Hello World!
CRC32:472456355
PHP 提供了計算 CRC32校驗和的函數。
<?php
$input = "Hello World!";
$crc32 = crc32($input);
echo 'input:'.$input;
echo " CRC32:".$crc32;
- 1 回答
- 0 關注
- 118 瀏覽
添加回答
舉報
0/150
提交
取消