Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
PHP Cordas Comparação
Comparar dois valores de seqüência em uma página da Web baseado em PHP ajuda a decidir qual curso de ação a tomar. Por exemplo, se um visitante tenta fazer login para o seu site , você deve comparar o nome de usuário e senhas a pessoa se submete aos salvos no seu servidor para garantir que a pessoa submetida a informação correta. Ao comparar cordas, você pode usar diretamente as cadeias entre aspas ou fornecer variáveis ​​com valores de cadeia . Case-Sensitive Comparação

PHP tem duas funções - strcmp e strncmp - que comparam duas strings e retorna um valor numérico com base no resultado . As funções de comparação dos valores dos caracteres e devolver um valor positivo quando a primeira corda é maior do que o segundo , um valor negativo se ela for menor , e zero, quando as duas cadeias são iguais . Por exemplo , " um " e " um " retorno de zero , enquanto que " a" e " b " devolver um valor negativo , porque a representação numérica de " um " é menor do que " b . " Com a função de strncmp , você também fornecer um inteiro para indicar quantos caracteres para comparar.
Case-Insensitive Comparação

Como as funções de maiúsculas e minúsculas , e strcasecmp strncasecmp comparar duas cadeias e voltar inferior , superior ou igual a zero , mas essas funções não tomar caso em consideração . Por exemplo, qualquer função retorna "Meu String" e " minha string" como iguais cordas. Você fornece duas strings como parâmetros para a função strcasecmp e compara a totalidade de ambas as cordas. Com strncasecmp , fornecidas duas cadeias , bem como um número inteiro que indica o número de caracteres para comparar a partir do início de cada corda . Por exemplo , comparando apenas os três primeiros personagens de " My String" e " minha corda aqui " retorna igual .
Substring Comparação

A função substr_compare PHP permite comparar uma parte do valor de uma string. No mínimo, você deve fornecer uma cadeia principal, uma substring e uma posição de partida para iniciar a comparação, mas você também pode fornecer um número de comprimento de quantos caracteres para comparar , bem como um valor booleano para indicar se deseja ou não comparar maiúsculas e minúsculas. Por exemplo, se " Esta é a minha string" é a cadeia principal , o "meu" é a substring e oito é a posição inicial , então a função retorna zero para indicar o valor é igual porque o valor substring foi encontrada começando na oitava posição na seqüência principal.
operadores de comparação

Você pode usar os operadores de comparação em loops ou instruções condicionais para decidir que ação deve tomar uma função com base no resultado da comparação . Para verificar se há igualdade , use "==" para ver se duas strings são iguais " ! =" Ou " <>" para ver se eles não são iguais , " === " para ver se os dois são idênticos e do mesmo tipo ou " ! ==" para ver se eles não são. Você também pode usar "> " para verificar se a primeira string é maior que o segundo , "> =" para ver se ele é maior ou igual a "<" para verificar se ele é menor do que o segundo , ou " <=" para verificar se ele é menor ou igual ao segundo .

Anterior :

Próximo : No
  Os artigos relacionados
·O que é um bloco PHP 
·Como lidar com espaços de nomes XML em PHP 
·Como atualizar PEAR 
·Como criar sua própria Carrossel em PHP 
·Como remover incorporados JavaScript Marcações Com PH…
·Como referência PHP Framework 
·Como enviar PHP e HTML e-mail de um modelo separado 
·Como construir um robô Twitter em PHP 
·Como converter uma data incorreta PHP 
·Como redirecionar -mail para um Desk Programa PHP 
  Artigos em destaque
·Como alterar um título de aplicativos em VBA 
·Como Verificar Bots Com ColdFusion 
·Como matar DOS Command 
·Os métodos estáticos em Java Subclasse 
·Como fazer uma exibição de caixa de texto Dependendo …
·Tutorial sobre PHP Foto Album 
·Como estender um Timeout Session com um mouse em ASP.NE…
·Como adicionar um hiperlink para uma legenda de LightBo…
·Direções para uma Jquery Thickbox 
·Como configurar um Flex PMD 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados