Строка к массиву байтов в php

Если вы хотите отключить альбомную ориентацию для как iPhone, так и iPad .

Перейдите на Цели и Перейдите на вкладку Общие . См. Экран ниже и отмените выбор ландшафта влево и пейзаж вправо .

enter image description here

Здесь в этом случае будет отключен только альбомный режим iPhone, а не iPad. Для iPad доступны все режимы . Если вы хотите выбрать вариант устройства от универсального до iPad. Это будет выглядеть так. Смотрите ниже экран.

enter image description here

Теперь вам нужно отменить выбор всех режимов , кроме «Портрет» для iPad. Смотрите скриншот ниже.

enter image description here

Теперь вы успешно отключили все режимы , кроме «Портрет» для всех устройств .

45
задан dokaspar 9 October 2012 в 19:43
поделиться

3 ответа

print_r(unpack("H*","The quick fox jumped over the lazy brown dog"))

Array ( [1] => 54686520717569636b20666f78206a756d706564206f76657220746865206c617a792062726f776e20646f67 ) 

T = 0x54, h = 0x68, ...

При необходимости вы можете разбить результат на блоки, состоящие из двух шестнадцатеричных символов.

26
ответ дан 26 November 2019 в 20:57
поделиться

Вы можете попробовать следующее:

$in_str = 'this is a test';
$hex_ary = array();
foreach (str_split($in_str) as $chr) {
    $hex_ary[] = sprintf("%02X", ord($chr));
}
echo implode(' ',$hex_ary);
7
ответ дан 26 November 2019 в 20:57
поделиться

В PHP строки - это байтовые потоки. Что именно вы пытаетесь сделать?

Re: edit

Ps. Зачем мне это вообще нужно !? Ну, мне нужно отправить через fputs () массив байтов на сервер, написанный на java ...

fputs принимает строку в качестве аргумента. Скорее всего, вам просто нужно передать ему свою строку. Что касается Java, вы должны декодировать данные в любой кодировке, которую вы используете в php (по умолчанию iso-8859-1).

6
ответ дан 26 November 2019 в 20:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: