| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Comparación de Cadenas en PHP
    Comparar dos valores de cadena en una página Web basada en PHP le ayuda a decidir qué curso de acción tomar. Por ejemplo , si un usuario intenta iniciar sesión en su sitio web, usted debe comparar el nombre de usuario y las contraseñas de la persona que se somete a los salvados en el servidor para asegurarse de que la persona presente la información correcta. Cuando se comparan series , puede utilizar directamente las cadenas entre comillas o proporcionar variables con valores de cadena. Case- Sensitive Comparación

    PHP tiene dos funciones - strcmp y strncmp - que comparan dos cadenas y devuelve un valor numérico basado en el resultado. Las funciones comparan los valores de los caracteres y devuelven un valor positivo cuando la primera cadena es mayor que el segundo , un valor negativo si es menor , y cero cuando las dos cadenas son iguales . Por ejemplo , "a" y " una" vuelta a cero, mientras que la " a" y " b" devuelve un valor negativo , ya que la representación numérica de "a" es menor que "b ". Con la función strncmp , también proporciona un entero para indicar el número de caracteres de comparar.
    Caso - insensible Comparación

    Al igual que las funciones de mayúsculas y minúsculas , y strcasecmp strncasecmp comparar dos cadenas y volver menor que, mayor que o igual a cero , pero estas funciones no se toman en consideración caso . Por ejemplo , tanto la función devuelve " Mi cadena" y " mi cadena" como cadenas iguales. Usted proporciona dos cadenas como parámetros para la función strcasecmp y se compara la totalidad de ambas cadenas . Con strncasecmp , proporciona dos cadenas , así como un número entero que indica el número de caracteres a comparar a partir del inicio de cada cadena. Por ejemplo , al comparar sólo los tres primeros caracteres de "mi cadena" y "Mi cadena aquí " devuelve igual .
    Subcadena Comparación

    La función PHP substr_compare le permite comparar una parte del valor de una cadena. Como mínimo , usted debe proporcionar una cadena principal, una sub-cadena y una posición de inicio para comenzar la comparación, pero también puede proporcionar un número de longitud de la cantidad de personajes para comparar, así como un valor booleano para indicar si o no para comparar mayúsculas y minúsculas . Por ejemplo , si "Esta es mi cadena" es la cadena principal, " mi " es la subcadena y ocho es la posición de inicio , a continuación, la función devuelve cero para indicar que el valor es igual porque el valor subcadena se encontró a partir de la octava posición en la cadena principal.
    Comparación operadores

    puede utilizar operadores de comparación en los bucles o declaraciones condicionales para decidir qué acción debe tomar una función basada en el resultado de la comparación . Para comprobar la igualdad , utilice " ==" para ver si dos cadenas son iguales , " ! = " O "< >" para ver si no son iguales, " === " para ver si los dos son idénticos y del mismo tipo o " ! ==" para ver si no lo son. También puede utilizar "> " para comprobar si la primera cadena es mayor que el segundo , "> =" para ver si es mayor o igual que , "< " para comprobar si es menor que el segundo , o " < = " para comprobar si es menor o igual que el segundo .

    Previous :

    next :
      Artículos relacionados
    ·Cómo aprender SQL 
    ·Cómo copiar un comando SQL 
    ·Cómo acceder a MySQL desde PHP 
    ·Cómo comprobar si un archivo ha cambiado en PHP 
    ·Cómo convertir saltos de línea en párrafos con PHP 
    ·Cómo quitar la primera línea en blanco en PHP 
    ·Cómo eliminar todas las cartas enésimo en PHP 
    ·Cómo escribir un comando SQL Update Informix 
    ·¿Qué es Buffer Pool in SQL 
    ·Cómo conseguir una página Web en PHP 
      Artículos destacados
    ·Cómo visualizar mensajes en Visual Basic 
    ·Cómo utilizar los tipos de datos numéricos MySQL frec…
    ·Cómo hacer una calculadora con Python 
    ·Funciones anónimas PHP 
    ·Cómo insertar un cuadro de texto en MySQL con PHP 
    ·¿Qué es una clase de ActiveX 
    ·¿Qué es el SEI CMMI 
    ·Cómo leer la temperatura de la CPU con un programa de …
    ·¿Cuál es la diferencia entre Java y J2EE 
    ·Cómo personalizar un MonthCalendar en VB.NET 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com