Escrever strings multi-linhas em PHP

Minahil Noor 30 janeiro 2023 PHP PHP String
  1. Usar a Sequência de Fuga para Escrever Strings Multi-Linhas em PHP
  2. Utilize o Operador de Atribuição de Concatenação para escrever strings com várias linhas em PHP
Escrever strings multi-linhas em PHP

Este artigo irá introduzir diferentes métodos para escrever strings multi-linhas em PHP.

Usar a Sequência de Fuga para Escrever Strings Multi-Linhas em PHP

Em PHP, temos múltiplas sequências de fuga. Mencionaremos apenas duas aqui. O método mais simples é utilizar a sequência de fuga \n. Utilizamos esta sequência de fuga com aspas duplas. A sintaxe correcta para utilizar esta sequência de fuga é a seguinte.

echo("\n");

O programa abaixo mostra a forma pela qual podemos utilizar a sequência de escape \n para escrever strings de várias linhas em 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 utilizar \n duas vezes para criar uma linha vazia entre duas linhas 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

Também podemos utilizar a sequência de escape \r\n para escrever strings com várias linhas. Cria também a nova linha porque é o retorno da carruagem. O retorno da carruagem repõe o ponteiro e inicia-o a partir da esquerda. A sintaxe correcta para o utilizar é a seguinte:

echo("\r\n");

O programa que aplica este método para escrever strings com várias linhas é o seguinte:

<?php
echo("This is the first line \r\nThis is the third line");
?>

Resultado:

This is the first line 
This is the third line

Utilize o Operador de Atribuição de Concatenação para escrever strings com várias linhas em PHP

Em PHP, também podemos utilizar o operador de atribuição de concatenação para escrever strings de várias linhas. O operador de atribuição de concatenação é .=. O operador de atribuição de concatenação anexa as strings do lado direito. Também utilizaremos PHP_EOL para criar uma nova linha. A sintaxe correcta para utilizar este operador é a seguinte.

$string1 .= $string2;

Os detalhes destas variáveis são os seguintes.

Variáveis Descrição
$string1 É a string com a qual queremos juntar uma nova string do lado direito.
$string2 É a string que queremos concatenar com a primeira string.

O programa abaixo mostra a forma pela qual podemos utilizar o operador de atribuição de concatenação e PHP_EOL para escrever strings de várias linhas em 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

Da mesma forma, podemos utilizar este operador para escrever N strings de várias linhas.

<?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
Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se

Artigo relacionado - PHP String