Scrivi stringhe multilinea in PHP

Minahil Noor 30 marzo 2021
  1. Usa la sequenza di escape per scrivere stringhe multilinea in PHP
  2. Utilizzare l’operatore di assegnazione di concatenazione per scrivere stringhe multilinea in PHP
Scrivi stringhe multilinea in PHP

Questo articolo introdurrà diversi metodi per scrivere stringhe multilinea in PHP.

Usa la sequenza di escape per scrivere stringhe multilinea in PHP

In PHP, abbiamo più sequenze di escape. Ne menzioneremo solo due qui. Il metodo più semplice è usare la sequenza di escape \n. Usiamo questa sequenza di escape con virgolette doppie. La sintassi corretta per utilizzare questa sequenza di escape è la seguente.

echo("\n");

Il programma seguente mostra il modo in cui possiamo usare la sequenza di escape \n per scrivere stringhe multilinea in PHP.

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

Produzione:

This is the first line 
This is the second line

Possiamo usare \n due volte per creare una riga vuota tra due righe di testo.

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

Produzione:

This is the first line 

This is the third line

Possiamo anche usare la sequenza di escape \r\n per scrivere stringhe su più righe. Crea anche la nuova riga perché è il ritorno a capo. Il ritorno a capo reimposta il puntatore e lo avvia da sinistra. La sintassi corretta per usarlo è la seguente:

echo("\r\n");

Il programma che applica questo metodo per scrivere stringhe multilinea è il seguente:

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

Produzione:

This is the first line 
This is the third line

Utilizzare l’operatore di assegnazione di concatenazione per scrivere stringhe multilinea in PHP

In PHP, possiamo anche utilizzare l’operatore di assegnazione della concatenazione per scrivere stringhe multilinea. L’operatore di assegnazione della concatenazione è .=. L’operatore di assegnazione della concatenazione aggiunge le stringhe sul lato destro. Useremo anche PHP_EOL per creare una nuova riga. La sintassi corretta per utilizzare questo operatore è la seguente.

$string1 .= $string2;

I dettagli di queste variabili sono i seguenti.

Variabili Descrizione
$string1 È la stringa con cui vogliamo aggiungere una nuova stringa sul lato destro.
$string2 È la stringa che vogliamo concatenare con la prima stringa.

Il programma seguente mostra il modo in cui possiamo usare l’operatore di assegnazione di concatenazione e PHP_EOL per scrivere stringhe multilinea in PHP.

<?php
$mystring1 = "This is the first line." . PHP_EOL;
$mystring2 = "This is the second line";
$mystring1 .= $mystring2;
echo($mystring1);
?>

Produzione:

This is the first line.
This is the second line

Allo stesso modo, possiamo usare questo operatore per scrivere N stringhe multilinea.

<?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);
?>

Produzione:

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

Articolo correlato - PHP String