Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como converter caracteres em números ASCII em PHP
Conversão de strings de texto, caracteres e números em PHP é geralmente simples, como a língua oferece muitas funções padrão para esses tipos de tarefas. Se você tem uma seqüência de texto em seu código PHP e precisa converter seus personagens para valores ASCII , você pode fazer isso com apenas algumas linhas de código. Utilitários do PHP incluem a função " ord ", que retorna o valor ASCII do primeiro caractere em uma string , assim como a função de " chr " que retorna um personagem a partir de um valor ASCII. Instruções
1

Prepare o seu personagem em seu código PHP. O código a seguir demonstra a criação de uma variável string com um único personagem como seu valor, contido dentro de um esboço script PHP :

//cria uma variável de seqüência de manter o caráter

$ the_character = "t";

>

você pode escolher qualquer personagem que você gosta , incluindo números e símbolos , enquanto você ficar com aqueles dentro do ASCII ? variar , uma vez que estas são as únicas com valores ASCII . Se você já tiver o seu personagem armazenada como uma variável no seu script PHP , use-o .
2

Execute o método " ord " no seu personagem. Usando a seguinte sintaxe , passe a variável de seqüência de caracteres para o método " ord " como um parâmetro:

ord ( $ the_character );

O método " ord " realiza o processo de conversão no primeiro caractere na string que você passar como parâmetro. Isto significa que se você tem uma seqüência mais longa e precisa de todos os caracteres convertidos , é necessário realizar este processo para cada personagem - por exemplo, dentro de um laço "for" . Após o processo de " ord " estiver concluído, o valor da variável string original permanecerá o mesmo .
3

Guarde o resultado da operação " ord " em uma variável. O método " ord " retorna um valor inteiro que representa o código ASCII para o primeiro caractere passou para dentro do parâmetro. . . Você pode usar o valor diretamente como no seguinte exemplo de código:

echo "

ASCII: " ord ( $ the_character ) "
";

escreve o valor ASCII para o navegador do usuário. Em geral , é geralmente preferível para armazenar o valor como uma variável , alterando seu " ord " linha de chamada de função da seguinte forma:

$ ascii_value = ord ( $ the_character );

Após essa linha você pode acessar o valor ASCII e usá-lo em qualquer maneira que você precisa .
4

Use seu valor ASCII dentro do seu script PHP . O que você faz com o seu valor variável ASCII deve depender , naturalmente, sobre a finalidade do seu script PHP. Você pode acessá-lo , potencialmente, em qualquer ponto do seu código a seguir o processo " ord " . Por exemplo , para enviar o valor para o navegador usando a variável , você pode usar a seguinte sintaxe:

echo "

personagem: " $ the_character " - valor ASCII: " . . $ Ascii_value . . "
";

Este código de exemplo escreve o valor original seqüência de caracteres , bem como a versão ASCII
5

Salve o script PHP e enviá-lo para o seu . servidor . Navegue até a página relevante em um navegador da Web para testar a funcionalidade do seu código. Se o código não funcionar corretamente, verifique se os caracteres que você está passando para a função " ord " são, na verdade dentro do conjunto ASCII. ASCII contém apenas 128 caracteres , portanto, algumas cadeias de texto do site não são cobertas por ele.

Anterior :

Próximo : No
  Os artigos relacionados
·PHP MySQL vs. MySQLi 
·Funções T-SQL de corda 
·Como analisar Nome Anchor links em PHP 
·Como ler o SQL de uma rotina no MySQL 
·Como substituir vários Tokens em MySQL 
·A Função PHP Redirect 
·Como Produzir caracteres UTF-8 em PHP 
·Como criar um ICS Com PHP 
·Codeblocks MySQL Tutorial 
·Como substituir newlines em uma String MySQL 
  Artigos em destaque
·Como usar texto para fala no Android 
·Tutorial Raspadinha PHP 
·Oz programação de ajuda 
·Como definir a fonte para a Cadeia Java 
·Como usar o Portanto Símbolo no LaTeX 
·Razões para usar Prolog 
·Como alterar um código Spry Accordion 
·Como escrever um programa que lê uma série de nomes d…
·A diferença entre JSF e JSP 
·Como comentar em um Java Script 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados