LINUX.ORG.RU

Ответ на: комментарий от Silencer

Мне нужно строку содержащую любые символы из utf-8 перевести в бинарный формат

Bacteriophage
() автор топика
Ответ на: комментарий от Bacteriophage

decbin принимает число

А еще есть ord.
Ну как-то так:

<?php
$s1 = "linux.org.ru";
$s2 = "";
for($i=0; $i < strlen($s1); $i++){
        $s2 .= sprintf("%08s\\",decbin(ord($s1[$i])));
}
print "$s2\n";
?>

Lavos ★★★★★
()
Ответ на: комментарий от Silencer

У него строка типо буфер байтов, а не циферки.

zz ★★★★
()
Ответ на: комментарий от Lavos

$s2 .= sprintf(«%08b\\»,ord($s1[$i]));

починил.

На здоровье.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.