Cómo escribir cadenas multilíneas en PHP

Minahil Noor 30 enero 2023
  1. Usar la Secuencia de Escape para Escribir Cadenas Multi-Línea en PHP
  2. Usar el Operador de Asignación de Concatenación para escribir cadenas multilínea en PHP
Cómo escribir cadenas multilíneas 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

Artículo relacionado - PHP String