PHP Распаковать один байт из двоичной строки

У меня есть сырая строка байтов $b, поступающих из

$b=sha1($k,true);

Мне нужно знать значение $b[$ix]. Единственный способ, который я нашел, это

$arr=unpack('Cw',$b[$ix]);
$value=$arr["w"];

Но для такой элементарной операции это кажется слишком большой перегрузкой.

Есть ли более прямой способ доступа к байтам в необработанной строке?

1 ответ

Решение

Значение Ascii:

$b=sha1($k,true);
echo ord($b[$ix]);
Другие вопросы по тегам