PHP nl2br() Fonksiyonu
PHP 4PHP 5PHP 7
String ifadede \n yani yeni satırları <br>
ya da HTML türüne göre <br />
etiketine çevirir.
Yapısı (Syntax)nl2br ( string $string [, bool $is_xhtml = TRUE ] ) : string
Parametreler
-
$string stringDeğiştirilecek değer
-
$is_xhtml = TRUE booleanEğer
FALSE
olarak belirlenirse, HTML5 kurallarına göre<br>
olarak ekler. Varsayılan olarak XHTML kurallarına göre<br />
şeklinde ekleyecektir.
Dönen Değer
string
- Değiştirilmiş değer döner.
NOT
Eğer string ifade içinde \n kullanıyorsanız, ifadeyi mutlaka çift tırnak içinde yazmanız gerekir. Aksi halde \n ifadesi yorumlanmaz.
Versiyon Güncellemeleri
Versiyon | Açıklama |
---|---|
5.3.0 |
$is_xhtml parametresi eklendi. Bundan öncesinde her zaman <br /> olarak değiştiriliyordu. |
Örnekler
Basit bir örnek ile açıklayalım;
<?php
$string = "Bu bir
testtir
prototurk.com";
echo nl2br($string);
/* Çıktı:
Bu bir<br />
testtir<br />
prototurk.com
*/
\n ile kullanımı ise şöyledir;
<?php
$string = "Bu bir\ntesttir\nprototurk.com";
echo nl2br($string, false);
/* Çıktı:
Bu bir<br>
testtir<br>
prototurk.com
*/