Cómo escribir cadenas multilíneas en PHP
- Usar la Secuencia de Escape para Escribir Cadenas Multi-Línea en PHP
- Usar el Operador de Asignación de Concatenación para escribir cadenas multilínea en PHP
Este artículo introducirá diferentes métodos para escribir cadenas de varias líneas en PHP.
Usar la Secuencia de Escape para Escribir Cadenas Multi-Línea en PHP
En PHP, tenemos múltiples secuencias de escape. Mencionaremos sólo dos aquí. El método más simple es usar la secuencia de escape \n
. Usamos esta secuencia de escape con comillas dobles. La sintaxis correcta para usar esta secuencia de escape es la siguiente.
echo("\n");
El programa de abajo muestra la forma en que podemos usar la secuencia de escape \n
para escribir cadenas de varias líneas en PHP.
<?php
echo("This is the first line \nThis is the second line");
?>
Resultado:
This is the first line
This is the second line
Podemos usar \n
dos veces para crear una línea vacía entre dos líneas de texto.
<?php
echo("This is the first line \n\nThis is the third line");
?>
Resultado:
This is the first line
This is the third line
También podemos usar la secuencia de escape de \r\n
para escribir cadenas de varias líneas. También crea la nueva línea porque es el retorno de carro. El retorno de carro reinicia el puntero y lo inicia desde la izquierda. La sintaxis correcta para usarlo es la siguiente:
echo("\r\n");
El programa que aplica este método para escribir cadenas de varias líneas es el siguiente:
<?php
echo("This is the first line \r\nThis is the third line");
?>
Resultado:
This is the first line
This is the third line
Usar el Operador de Asignación de Concatenación para escribir cadenas multilínea en PHP
En PHP, también podemos usar el operador de asignación de concatenación para escribir cadenas de varias líneas. El operador de asignación de concatenación es .=
. El operador de asignación de concatenación agrega las cadenas en el lado derecho. También usaremos PHP_EOL
para crear una nueva línea. La sintaxis correcta para usar este operador es la siguiente.
$string1 .= $string2;
Los detalles de estas variables son los siguientes.
Variables | Descripción |
---|---|
$string1 |
Es la cadena con la que queremos añadir una nueva cadena en el lado derecho. |
$string2 |
Es la cadena que queremos concatenar con la primera cadena. |
El programa de abajo muestra la forma en que podemos usar el operador de asignación de concatenación y PHP_EOL
para escribir cadenas de varias líneas en PHP.
<?php
$mystring1 = "This is the first line." . PHP_EOL;
$mystring2 = "This is the second line";
$mystring1 .= $mystring2;
echo($mystring1);
?>
Resultado:
This is the first line.
This is the second line
De la misma manera, podemos usar este operador para escribir N cadenas de varias líneas.
<?php
$mystring1 = "This is the first line." . PHP_EOL;
$mystring2 = "This is the second line" . PHP_EOL;
$mystring3 = "This is the third line" . PHP_EOL;
$mystring4 = "This is the fourth line" . PHP_EOL;
$mystring5 = "This is the fifth line";
$mystring1 .= $mystring2 .= $mystring3 .= $mystring4 .= $mystring5;
echo($mystring1);
?>
Resultado:
This is the first line.
This is the second line
This is the third line
This is the fourth line
This is the fifth line