Im использует хэш для создания случайной строки.
hash('sha512', uniqid());
Будет ли хэш содержать только буквы и цифры или будут использоваться другие символы? Если да, то как я могу его ограничить, поэтому используются только буквы и цифры?
Третий аргумент hash()
- $raw_output
. В руководстве есть это, чтобы сказать об этом аргументе:
raw_output
Когда установлено значениеTRUE
, выводит необработанные двоичные данные.FALSE
выводит нижний регистр.
Хотя это может быть немного загадочно, "строчные шестнадцатеричные" означает строчную шестнадцатеричную нотацию. Шестнадцатеричная нотация использует символы 0-9 и AF.
Так что да, вывод будет содержать только буквы и цифры.