Wordwrap()

Er stond nog geen info over wordwrap dus bij deze ;)

met wordwrap kan je een string opsplitsen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$sString
= 'Mijn helelangestring diemisschienwelje helelayoutvanjesitekanverpesten ennog langer';
?>


Normaal gesproken zou deze string je hele tabel verbreden.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$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):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$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.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$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

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Wordwrap()

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.