單字節我有個字節$ 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'。 –