PHP CRC チェック コード (PHP XOR) の計算方法を見つける
たとえば、文字列「139c」があり、電卓を使用してチェック コードを計算し、13^9c= を電卓にコピーして 16 を使用します。 8F の計算結果は正しいです
PHP を使用した計算:
<br />echo dechex(0x13^0x9c); //结果为 8f,正确<br /><br />echo "<hr>";<br /><br />$s1 = '0x13';<br />$s2 = '0x9c';<br />echo dechex($s1^$s2);//结果为 0, 错误<br /><br />echo "<hr>";<br /><br />$s3 = '13';<br />$s4 = '9c';<br />echo dechex($s3^$s4); //结果为 0 , 错误<br />
$s1 = 0x13;<br />$s2 = 0x9c;<br />echo dechex($s1^$s2);<br />
<br />$s1 = hexdec('0x13');<br />$s2 = hexdec('0x9c');<br />echo dechex($s1^$s2); // 8F<br /><br />$s3 = hexdec('13');<br />$s4 = hexdec('9c');<br />echo dechex($s3^$s4); // 8F<br />