Вопрос : Нужно преобразовать одиночный байт полученный от архива текста к интежеру в PHP

Будьте forwarned- весьма новым к PHP.

I am читая архив текста от диска и мне нужно прочитать байт содержания для байта.  Каждым числом XX характеров будет одиночн-байт представляет короткое значение интежера.  Как я преобразовываю одиночн-байт в интежер?  Одиночн-байт представит номер от 0 к 255.

$fhandle = fopen ($this->FilePath, «r ");

$rowID = распаковывает («s», fread ($fhandle, 2)); штраф //works с 2 байтами;
ECHO «РЯДОК УДОСТОВЕРЕНИЕ ЛИЧНОСТИ =». $rowID [1];  //I имеет РЯДОК ID

$rowLength = распаковать («s», fread ($fhandle, 1)); //errors вне с одиночным byte


Thanks!

j

class=

Ответ : Нужно преобразовать одиночный байт полученный от архива текста к интежеру в PHP

ok одобренн, потому что вы получаете representacion характера Кодего ascii, вы нужно перевести характер он Кодий ascii.

Сделать использует ord функции ().

http://www.php.net/manual/en/function.ord.php

я надеюсь он работает
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us