我试图将下面的 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 关注
- 86 浏览
添加回答
举报
0/150
提交
取消