(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
wordwrap — Bir dizgeyi belli bir uzunlukta katlar
$dizge,$genişlik = 75,$satırsonu = "\n",$sözcüğü_kes = false
Belirtilen dizgeyi belirtilen
genişlikte belirtilen
satırsonu karakterini kullanarak katlar.
dizgeGirdi dizgesi.
genişlikDizgenin katlanacağı karakter sayısı.
satırsonuSatırın sonuna eklenecek isteğe bağlı satırsonu karakteri.
sözcüğü_kes
sözcüğü_kes true ise, dizge belirtilen
genişlikte veya daha önce, satırdaki son sözcüğü kesme pahasına
katlanır. (İkinci örneğe bakınız). false belirtilirse,
genişlik sözcük genişliğinden küçük olduğunda
bile sözcük bütünlüğü korunur.
Belirtilen genişlikte katlanan dizgeyi döndürür.
Örnek 1 - wordwrap() örneği
<?php
$metin = "Dağ başını duman almış, gümüş dere durmaz akar.";
$yenisi = wordwrap($metin, 30, "<br />\n");
echo $yenisi;
?>Yukarıdaki örneğin çıktısı:
Dağ başını duman almış,<br /> gümüş dere durmaz akar.
Örnek 2 - Kesmeli wordwrap() örneği
<?php
$metin = "Çoooooooooooook uzun bir sözcük.";
$yenisi = wordwrap($metin, 10, "\n", true);
echo "$yenisi\n";
?>Yukarıdaki örneğin çıktısı:
Çoooooooo oooook uzun bir sözcük.
Örnek 3 - wordwrap() örneği
<?php
$text = "A very long woooooooooooooooooord. and something";
$newtext = wordwrap($text, 8, "\n", false);
echo "$newtext\n";
?>Yukarıdaki örneğin çıktısı:
A very long woooooooooooooooooord. and something