Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como criar um programa que substitui Inteiros com a letra X
Em matemática , os números inteiros são " números inteiros. " Números, tanto positivas quanto negativas , muitas vezes têm um ponto decimal , mas decimais , que representam frações, não pode ser inteiros . Muitas linguagens de programação de computador incluem formas explícitas para testar se ou não qualquer valor dado é um número inteiro. Uma vez que tal linguagem de programação PHP, uma linguagem livre que roda em qualquer sistema operacional. Instruções
1

Crie um novo arquivo de texto , em branco, e chamá-lo " convert_integers.php "; abrir o arquivo de texto em um editor de texto simples como o Bloco de Notas ou TextEdit e adicionar " ", como o último . Todo o código restante será colocado dentro destas duas linhas.
2

Declare uma variável chamada $ stringtocheck na segunda linha do código, e associá-lo com a seqüência que contém os inteiros que você quer converter . Para associá-lo com a seqüência " 4 pontos e 7 anos é 0,87 séculos atrás, ou -87 anos", escrever o seguinte código :

$ stringtocheck = " marcou 4 a 7 anos atrás é 0,87 séculos atrás , ou -87 anos " ; .
3

converter a string em uma matriz de valores individuais usando PHP de explodir () função. Para fazer isso, copie e cole o seguinte código como a terceira linha do documento :

$ stringarray = explode ("", $ stringtocheck ) :
4

Escrever um for ( ) loop que examina cada valor , por sua vez , determinar se é ou não é um número inteiro. Use a função de PHP " intval " , que converte um valor para um inteiro --- testar o resultado da conversão em relação ao valor original , se eles são o mesmo, que o valor deve ter sido um inteiro ! Se você não quer escrever o seu próprio código , você pode copiar e colar o seguinte, sem fazer nenhuma mudança :

for ($ i = 0; $ i < count ( $ stringarray ); $ i + +) {

if ( is_numeric ( $ stringarray [$ i] ) && intval ( $ stringarray [$ i] ) == $ stringarray [$ i] ) {$ stringnoints = $ stringnoints . "X" ;}

else { $ stringnoints = $ stringnoints . $ stringarray [$ i] . " ";} }


5

Ecoa os resultados da conversão , acabando com o código com a linha " echo $ stringnoints ; " --- isso vai imprimir uma seqüência que tenha substituídos todos os inteiros com a letra " X"
6

Salve o arquivo de texto " convert_integers.php " , e movê-lo para o seu servidor PHP. Ao executar o arquivo, você deve ver algo como o seguinte impresso para a tela : " pontuação X e X anos atrás é 0,87 séculos atrás, ou X anos " --- note que este convertido "4 ", "7 ", e " -87 ", porque estes são todos os inteiros , mas não substituir " .87 ".

Anterior :

Próximo : No
  Os artigos relacionados
·Como calcular o Fator de Similaridade em documentos em …
·Como instalar o Ubuntu Snort Sem MySQL 
·Como usar o Squid Com PHP 
·Como escrever PHP Video Stream Headers 
·Como configurar o DSN para MySQL no GoDaddy 
·Depuração de um Função Pipeline no Oracle 
·Funções PHP Helper 
·Matriz PHP Nomeado Função 
·Funções da Faixa Tabela PHP 
·Como inserir em espaços Decode MySQL com PHP 
  Artigos em destaque
·Como fazer uma pesquisa ao vivo com PHP e MySQL 
·Como converter de RGB para YCrCb em Java 
·Como criar banco de dados no Coding Lisp 
·Definição das Demonstrações seqüenciais 
·Como editar um arquivo UDF 
·Como executar scripts de inicialização no XP 
·Como recuperar uma estrutura de tabela MySQL em PHP 
·Como converter um número para uma letra em Java 
·Como remover o Windows Crestline 
·Como ler um arquivo linha de cada vez na C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados