Cadenas o Strings en PHP
La concatenación de strings nos permite unir dos o más strings en uno solo. Para ello vamos a utilizar el carácter "." (punto). La concatenación de un string con un númerico nos devuelve en un string.
$nombre="Aitor"; $apellido1="Lopez"; $nombrecompleto=$nombre." ".$apellido1; $nombrecompleto="$nombre $apellido1";
Secuencias de escape: En ocasiones nos interesa visualizar caracteres especiales como " (doble comillas). En este caso podemos escaparlo o utilizar las comillas simples para poder visualizarlo.
echo "Las \" dobles comillas
"; echo 'Las " dobles comillas
';
Existe otras secuencia de escape como:
- \n salto de línea y retorno de carro.
- \r retorno de carro.
- \t tabulación
- \\ barra invertida
- \$ signo $
El texto heredoc permite crear variables de cadena extensas. Para ello utilizamos <<< (menor menor menor) y un marcador definido por nosotros. Para representar el final de la cadena lo indicaremos con una línea con el marcador y un ; (punto y coma);
$cadenalarga=<<< CADENA
Esto es una cadena
que contiene mucha informacion
CADENA;
Hasta ahora hemos utilizado la instrucción echo para visualizar el resultado de una variable o string. En ocasiones nos interesa dar un formato especial a ese string, para ello podemos utilizar la función printf que vamos a ver más adelante y nos va a permitir maquetar la salida.