单字节我有个字节$ B从PHP自解压二进制字符串
$b=sha1($k,true);
未来,我需要知道的$ B [$ IX]的值原始字符串。我发现的唯一方法是
$arr=unpack('Cw',$b[$ix]);
$value=$arr["w"];
但是对于这样的基本操作,它似乎太多的过载。
是否有更直接的方式来访问原始字符串中的字节?
单字节我有个字节$ B从PHP自解压二进制字符串
$b=sha1($k,true);
未来,我需要知道的$ B [$ IX]的值原始字符串。我发现的唯一方法是
$arr=unpack('Cw',$b[$ix]);
$value=$arr["w"];
但是对于这样的基本操作,它似乎太多的过载。
是否有更直接的方式来访问原始字符串中的字节?
ASCII值:
$b=sha1($k,true);
echo ord($b[$ix]);
这也适用,$ b = sha1($ k); echo $ b [2 * $ ix] * 16 + $ b [2 * $ ix + 1]; –
$ arr = unpack('C',$ b [$ ix]); $值= $ ARR [1]; –
只是把它当作一个字节数组:'$富= 'ABC123'; echo $ foo [2]'outputs'c'。 –