mkone112
Новичок
Учу php ~7 дней, до этого опыта программирования не было(basic в школе не в счет).В учебнике в процессе изучения наткнулся на функции pack/unpack. Я вроде понимаю назначение а вот синтаксис сломал мой хрупкий мозг.
Описание синтаксиса:
string pack ( string $format [, mixed $args [, mixed $... ]] )
Пример:
$bin = pack("nvn*",0x5722,0x1148, 65, 66); // запаковываем, согласно формату
Как это понимаю я на данном примере:
Переменной $bin присваивается значение выражения справа, pack- сама функция "nvn*" это данные(в данном примере строка) которые будут подвергнуты упаковке в бинарную строку.
А вот что дальше я не понимаю. Что такое 0x5722,0x1148... или $format [, mixed $args [, mixed $... ]].
P.s. Не ругайтесь я 1,5 часа гуглил, но разжеванного объяснения не нашел
Help!
Описание синтаксиса:
string pack ( string $format [, mixed $args [, mixed $... ]] )
Пример:
$bin = pack("nvn*",0x5722,0x1148, 65, 66); // запаковываем, согласно формату
Как это понимаю я на данном примере:
Переменной $bin присваивается значение выражения справа, pack- сама функция "nvn*" это данные(в данном примере строка) которые будут подвергнуты упаковке в бинарную строку.
А вот что дальше я не понимаю. Что такое 0x5722,0x1148... или $format [, mixed $args [, mixed $... ]].
P.s. Не ругайтесь я 1,5 часа гуглил, но разжеванного объяснения не нашел

Help!