array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.wordwrap.php', 1 => 'wordwrap', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Dizge İşlevleri', ), 'prev' => array ( 0 => 'function.vsprintf.php', 1 => 'vsprintf', ), 'next' => array ( 0 => 'changelog.strings.php', 1 => 'Sürüm Bilgisi', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/strings/functions/wordwrap.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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 dizge
yi belirtilen
genişlik
te belirtilen
satırsonu
karakterini kullanarak katlar.
dizge
Girdi dizgesi.
genişlik
Dizgenin katlanacağı karakter sayısı.
satırsonu
Satı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