PHP 从二进制字符串中解压单个字节
PHP Unpack a single byte from a binary string
我有一个原始字节字符串 $b 来自
$b=sha1($k,true);
我需要知道 $b[$ix] 的值。我找到的唯一方法是
$arr=unpack('Cw',$b[$ix]);
$value=$arr["w"];
但对于这样的基本操作来说,似乎过载了。
是否有更直接的方法来访问原始字符串中的字节?
Ascii 值:
$b=sha1($k,true);
echo ord($b[$ix]);
我有一个原始字节字符串 $b 来自
$b=sha1($k,true);
我需要知道 $b[$ix] 的值。我找到的唯一方法是
$arr=unpack('Cw',$b[$ix]);
$value=$arr["w"];
但对于这样的基本操作来说,似乎过载了。
是否有更直接的方法来访问原始字符串中的字节?
Ascii 值:
$b=sha1($k,true);
echo ord($b[$ix]);