nl2br w PHP
Funkcja nl2br w PHP pozwala dodać w zmiennej tekstowej przed wszystkimi znacznikami końca linii znacznik <br> lub <br />.
Składnia
nl2br(string $tekst, bool $flaga = true): string
Parametry
Parametr | Opis |
$tekst | tekst (łańcuch) zawierający znaczniki końca linii (\r\n, \n\r, \n and \r) |
$flaga | Znaczenie wartości flagi:
|
Uwaga! Piszemy nl2br, a nie n12br (pisownia od new line ...).
Przykład 1
W przykładzie tym zapisano do zmiennej $tekst trzy linie tekstu w formacie heredoc. Przeglądarka jednak dla złamania końca linii potrzebuje znacznika <br> lub <br />. Utworzyliśmy więc zmienną $tekst1, w której przechowujemy wynik działania funkcji nl2br. Gdy wyświetlimy zmienną $tekst1, przeglądarka interpretuje tekst tak, jak tego chcieliśmy.
<?php $tekst = <<<znacznik1
To jest przykładowy
tekst w formacie heredoc,
który zawiera znaczniki końca linii.
znacznik1;
$tekst1=nl2br($tekst,true);
echo 'Tekst pierwotny:<br>'.$tekst;
echo '<br><br>Tekst przetworzony:<br>'.$tekst1; ?>
© medianauka.pl, 2021-11-01, A-4222
Data aktualizacji artykułu: 2024-06-29