[php] Woorden splitsen na aantal letters

Gestart doorOne2xs11 reacties10 weergaven

12 berichten · pagina 1 van 1

One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Hoi,

Is er een php functie die woorden split na een aantal tekens?

Stel ik heb de zin

Quote:
dit is een hele lange zin en ik wil deze in meerdere variabelen o.i.d.

En je doet dan bijvoorbeeld

functie($text, 30);


Dat hij dan niet zo doet:

dit is een hele lange zin en i
k wil deze in meerdere variab
en o.i.d.


Maar

dit is een hele lange zin en 
ik wil deze in meerdere 
variaben o.i.d.


Dus dat hij het woord wat niet afgemaakt wordt weglaat en in de volgende variabele zet..

Jesse
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/wordwrap"]wordwrap[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]dit is een hele lange zin en ik wil deze in meerdere variabelen o.i.d.[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]30[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]<br />[/COLOR][COLOR= #007700]);[/COLOR]

thumbsup
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Kan dat gewoon met wordwrap? redface
toevoeging op 7 november 2012, 13:06:19:
Even proberen, thanks

toevoeging op 7 november 2012, 131111:
Waarschijnlijk niet wat ik bedoel..
Ipv een nieuwe regel, moet het een nieuwe variabele worden..
Of dat het een array wordt, zodat ik de verschillende regels apart kan oproepen

toevoeging op 7 november 2012, 13:22:47:
opgelost

Bedankt Lennard.

Heb het alleen íets anders gedaan:

$ww = wordwrap($tweet, 132, _);
    $explode = explode(_, $ww);
    $i=1;
    foreach ($explode as $index => $value) 
    {

         }


en dan is $value de waarde.

Dus dan heb ik if($i == 1){ $var1 = $value; } elseif($i == 2){ $var2 = $value; }

en dat werkt smile
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dan heb je wel waarschijnlijk hele verrotte logica in je script.

Waarom niet gewoon een array die daarvoor gemaakt is maar waarom wel gaan kutten met $var1, $var2 en $var3 enz.?
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Het wordt nu in een array gezet ja..
Maar wordwrap geeft standaard geen array terug?

toevoeging op 7 november 2012, 13:45:30:
Dus binnen die foreach zet ik al die dingen van wordwrap in een array, en die kan ik dan vervolgens aanroepen
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Je zet het toch met explode() in een array? Waarom doe je dan niet gewoon $array[0] en $array[1] enzo gebruiken maar wil jij er per se $var1 en $var2 van maken?
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Owja emo!!
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Held. emo
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
erg alert was ik niet nee emo
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En als iemand in zn lange zin nou ns een underscore zet? Dat zou lachen zijn yummie
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dat kan niet biggrin
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Xjessex schreef:
Dat kan niet biggrin
Das onaardig sadley
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren