Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Функция pack() - unpack() (https://forum.antichat.xyz/showthread.php?t=114576)

Велемир 05.04.2009 14:17

Функция pack() - unpack()
 
PHP код:

 <?php

$b 
pack ("c",12345);


$r unpack("c",$b);

echo 
$r[1];

?>

c знаковый char

Почему на выходе 57 - непонятно.Что за преобразования она выполняет?)

astrologer 05.04.2009 14:45

Сам же написал, какой тип:
Цитата:

c знаковый char
Цитата:

Почему на выходе 57 - непонятно.
Капитан Очевидность намекает, что это 12345 mod 256.

Sharky 05.04.2009 16:27

http://ru.php.net/manual/ru/function.pack.php
Цитата:

pack

(PHP 4, PHP 5)

pack — Pack data into binary string
ну и unpack соотвественно и бинарного вида в строку


Время: 22:29