Converte um texto em seu respectivo codigo binario

Publicado por Rodney Wellington C. Barreto 20/10/2004

[ Hits: 22.735 ]

Homepage: http://rodneybr.t35.com

Download binario.php




Este script nao faz mais nada, além de converter um texto em seu respectivo codigo binario.

  



Esconder código-fonte

<?php
/*****************************************************
 *  binario.php - converte um texto em seu respectivo               * 
 *  codigo binario.                                                                   *
 *                                                                                          *
 *  autor: Rodney Barreto     e-mail: rodney_qg@yahoo.com.br  *
 *  20/09/2004 - v. 1.0                                                            *
******************************************************/
 
$texto = "rodney";
$tm = strlen($texto); //conta a quantidade de caracteres do texto
$x = 0;
for($i = 1;$i <= $tm;$i++){
    $letra[$i] = substr($texto,$x,1); //isola cada caractere da string
    $cod[$i] = ord($letra[$i]); //converte cada caractere em seu respectivo codigo ascii
    $bin[$i] = decbin($cod[$i]); //converte cada codigo ascii em seu respectivo codigo binario
    printf("$letra[$i] = $cod[$i] = $bin[$i]<br>"); //imprime tudo
    $x++;
}
echo "<br>";
for($i = 1;$i <= $tm;$i++){
    printf($bin[$i]);
}
?>

Scripts recomendados

Gerador de Calendário

Gerador de palavras aleatórias

Banners rotativos simples

Jogo de Dados

TheBlog 2.0


  

Comentários
[1] Comentário enviado por hugh em 21/10/2004 - 19:57h

Legal o script! hehehehe
Mas qual é a aplicabilidade, quer dizer, isso serve pra quê?
huahuahua
valeu
[]'s

[2] Comentário enviado por Ti_j@der em 02/01/2005 - 21:24h

muito bom !!!!!

[3] Comentário enviado por removido em 13/03/2006 - 15:24h

seria mais facil vc utilizar afunção decbin()

[4] Comentário enviado por rockgospel em 01/07/2009 - 17:44h

gostei

[5] Comentário enviado por rodrigo.pssilva em 07/06/2011 - 10:39h

Acho que esse trecho:
$bin[$i] = decbin($cod[$i]);

poderia ser substituído por esse:
$bin[$i] = str_pad(decbin($cod[$i]), 8, "0", STR_PAD_LEFT);

Para que o array $bin possa armazenar sempre 8 bits.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts