Tutorials
wordwrap
breek een string af
Pagina 1
Wordwrap()
Er stond nog geen info over wordwrap dus bij deze ;)
met wordwrap kan je een string opsplitsen.
<?
$sString = 'Mijn helelangestring diemisschienwelje helelayoutvanjesitekanverpesten ennog langer';
?>
Normaal gesproken zou deze string je hele tabel verbreden.
<?
$out = wordwrap($sString); // nu word de string na het 75e karakter afgebroken. Met '\n'
echo $out; // heeft als output: Mijn helelangestring diemisschienwelje helelayoutvanjesitekanverpesten ennog\n langer
?>
Maar het zou best kunnen dat je de string na 20 karakters wilt afbreken. Dat doe je door de 2e parameter in te vullen met een integer (in dit geval 20):
<?
$out = wordwrap($sString, 20);
echo $out; // heeft als output: 'Mijn helelangestring\n diemisschienwelje helelayoutvanjesitekanverpesten\n ennog langer
?>
Je kan ook de standaard '\n' vervangen voor iets anders in de 3e parameter:
<?
$out = wordwrap($sString, 20, '<br>');
echo $out; // heeft als output: 'Mijn helelangestring<br> diemisschienwelje helelayoutvanjesitekanverpesten<br> ennog langer
?>
Lijkt me vrij duidelijk.
Nu de laatste parameter. De parameter om een woord halverwege af te kappen. Vul hier gewoon een 1 in en wordwrap zal een woord ook halverwege afkappen indien nodig.
<?
$out = wordwrap($sString, 20, '<br>', 1);
echo $out; // heeft als output: Mijn helelangestring<br> diemisschienwelje h<br>elelayoutvanjesiteka<br>nverpesten ennog lan<br>ger
?>
Tot zo ver mijn tuto over wordwrap.
Mvg Sickness
met wordwrap kan je een string opsplitsen.
<?
$sString = 'Mijn helelangestring diemisschienwelje helelayoutvanjesitekanverpesten ennog langer';
?>
Normaal gesproken zou deze string je hele tabel verbreden.
<?
$out = wordwrap($sString); // nu word de string na het 75e karakter afgebroken. Met '\n'
echo $out; // heeft als output: Mijn helelangestring diemisschienwelje helelayoutvanjesitekanverpesten ennog\n langer
?>
Maar het zou best kunnen dat je de string na 20 karakters wilt afbreken. Dat doe je door de 2e parameter in te vullen met een integer (in dit geval 20):
<?
$out = wordwrap($sString, 20);
echo $out; // heeft als output: 'Mijn helelangestring\n diemisschienwelje helelayoutvanjesitekanverpesten\n ennog langer
?>
Je kan ook de standaard '\n' vervangen voor iets anders in de 3e parameter:
<?
$out = wordwrap($sString, 20, '<br>');
echo $out; // heeft als output: 'Mijn helelangestring<br> diemisschienwelje helelayoutvanjesitekanverpesten<br> ennog langer
?>
Lijkt me vrij duidelijk.
Nu de laatste parameter. De parameter om een woord halverwege af te kappen. Vul hier gewoon een 1 in en wordwrap zal een woord ook halverwege afkappen indien nodig.
<?
$out = wordwrap($sString, 20, '<br>', 1);
echo $out; // heeft als output: Mijn helelangestring<br> diemisschienwelje h<br>elelayoutvanjesiteka<br>nverpesten ennog lan<br>ger
?>
Tot zo ver mijn tuto over wordwrap.
Mvg Sickness
Reacties
0