#php
#php
Вопрос:
У меня есть переменная только для байтов (сгенерированная openssl_random_pseudo_bytes ), и мне нужно получить первые 5 байтов.
Я хотел бы знать, возможно ли это в PHP, и если да, то какую функцию мне следует использовать?
Если вы также можете привести пример, это приветствуется, но не обязательно.
Спасибо, хорошего дня!
Ответ №1:
Используйте substr()
https://www.php.net/manual/en/function.substr.php
Это безопасно для двоичных файлов..
$some_bytes = openssl_random_pseudo_bytes(16);
$first_5 = substr($some_bytes, 0, 5);