En la programación Web , una cadena es un conjunto de uno o más caracteres . PHP soporta un conjunto de 256 caracteres que se pueden utilizar en sus cadenas. PHP tiene varias maneras de representar las cadenas , ya sea en los literales de cadena o variables. " Comillas dobles " "$ stringVar " y ' comillas simples ' son ejemplos de cadenas. También cuenta con varias funciones que permiten comparar cadenas de diferencias. Variables
variables de PHP se indican con un carácter de signo de dólar seguido por un nombre . Por ejemplo , "$ myVar " es un nombre de variable. Puede guardar secuencias en las variables sin tener que declarar el tipo de datos , o incluso convertir una variable de un char a una cadena en un valor booleano , si es necesario . Usted puede usar comillas simples o comillas dobles para crear diferentes variables de cadena, pero no tanto para la misma variable .
Comillas dobles
Cuando se delimita una cadena de doble cotizaciones , que pueden incluir cualquiera de varios caracteres especiales de añadir cosas tales como signos de dólar utilizados sin variables , tabulación o nuevas líneas . Usted escapar estos caracteres especiales precediéndolas con una barra invertida . Cadenas en comillas interpretar secuencias de escape y los valores de las variables. Por ejemplo , si escribes " \\ n " o "$ myVar " en la cadena creará una nueva línea o imprimir el valor de la variable $ myVar , respectivamente .
Soltero Cotizaciones para
cadenas en comillas simples interpreta todos los personajes de la serie , literalmente , a excepción de ellos mismos y barras invertidas caracteres de comillas simples . Al igual que las comillas dobles , a escapar comilla simple literal o barras invertidas precediéndolas con una barra invertida . La principal diferencia entre el uso de comillas simples y comillas dobles es que una cadena entre comillas simples no interpreta las variables o caracteres especiales. Por ejemplo , si escribes " \\ n " o "$ myVar " en la cadena hará que los valores aparecen literalmente.
Funciones
PHP tiene varias funciones de comparación de cadenas que se encuentran las diferencias entre los literales de cadena o cadenas de variables. Algunos ejemplos incluyen strcmp y strcasecmp que simplemente compara dos cadenas , la primera es entre mayúsculas y minúsculas , el segundo no lo es. La función substr_compare compara dos cadenas a partir de una posición de desplazamiento especificada. Las funciones strncasecmp strncmp y proporcionan comparación entre mayúsculas y minúsculas y las mayúsculas y minúsculas de un número especificado de caracteres de la cadena . Los strpos y funciones strrpos devuelven el primer o última aparición de una subcadena dentro de una cadena , respectivamente .