1. 无符号与有符号对php而言,只相对于十进制加减运算
2. 十进制转化为16进制后就没有符号的概念了
3. dechex, bin2hex函数得到的是大端模式hex
4. 16进制无符号运算在php中只需转化为10进制后运算得到结果再转化为十六进制就好
5. 由于php中的十进制运算int类型的原因,会产生溢出情况(得到大负数),转化为16进制后,结果是对的,无需担心,但前面会使用FF补齐
6. 根据结果将前面的补齐的FF删除掉,就会得到正确结果
7. 小端模式中,解析16进制应当倒序后再进行hexdec
8. sprintf(%0X)的结果是大端16进制,需要再次进行倒序
9. hexdec函数的正确用法是hexdec("8FC5")而不是hexdec(0x8FC5)
假定小端hex为:C58F
那么它的十进制为:hexdec("8FC5")
假定使用sprintf("%0X",-2342342342)的结果是:FFFFFFFFFFA30C
那么它对应的小端模式为:0CA3