Часть из встроенный избранное, карта (), уменьшает (), и фильтр (). Все чрезвычайно быстрые и мощные.
\ x
указывает шестнадцатеричное представление. См .: Строки PHP
Посмотрите на таблицу ASCII , чтобы узнать, что представляют 0x00 и 0x04.
0x00 = NULL
0x04 = EOT (End of transmission)
\ x это способ указать, что следующие два символа представляют шестнадцатеричные цифры. Две шестнадцатеричные цифры (каждая из которых 4 бита) составляют байт.
Если вы хотите узнать, что такое десятичная версия, умножьте левую цифру на 16 и прибавьте ее к правой цифре, помня, что "a" - это 10, «b» равно 11 и т. Д.
В других языках программирования для обозначения шестнадцатеричных чисел также могут использоваться знак доллара или последовательность 0x.
Числа могут представлять что угодно. Иногда это управляющие коды. Проверьте таблицу ASCII .
\ x00 - это нулевой символ
\ x04 - это символ конца передачи
\x04 is End of Transmission in ASCII. This holds up in most C-like languages.
\ x
HH
- это escape-последовательность, которая описывает байт с этим шестнадцатеричным значением.
Итак \ x00
описывает байт со значением 0, \ x04
байт со значением 4. Обратите внимание, что эта escape-последовательность интерполируется только в строках с двойными кавычками .