HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Функция pack() - unpack()
  #1  
Старый 05.04.2009, 14:17
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами: 10470131

Репутация: 142


По умолчанию Функция pack() - unpack()

PHP код:
 <?php

$b 
pack ("c",12345);


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

echo 
$r[1];

?>
c знаковый char

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

  #2  
Старый 05.04.2009, 14:45
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Сам же написал, какой тип:
Цитата:
c знаковый char
Цитата:
Почему на выходе 57 - непонятно.
Капитан Очевидность намекает, что это 12345 mod 256.
 
Ответить с цитированием

  #3  
Старый 05.04.2009, 16:27
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
С нами: 10541186

Репутация: 921


По умолчанию

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

(PHP 4, PHP 5)

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Joker Board Comerv 2.0 SXtingeR13 PHP 4 16.01.2010 09:48
как залить шелл? EPIDEM Болталка 5 22.01.2007 20:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...