String splitsen naar twee of meer zinnen.
Co Vanenwijk
28/09/2013 14:26:29Hoi allen,
ik ben bezig naar een PDF te schrijven (gebruik hier Fpdf voor).
Helaas heeft deze soms beperkingen waardoor ik tegen het volgende aan loop.
Ik moet een zin(string)met meer dan 85 letters splitsen naar 2 of meerdere regels (variabele).
Hij mag alleen met hele woorden eindigen.
Ik ben bezig geweest met 'substr' maar hij knipt dan woorden door en ik zou graag willen dat dit netjes met hele woorden gebeurd.
Als voorbeeld.
string: "Deze wedstrijd zal gespeeld worden op veld 1 om 12 uur. Let er op dat er dan geen glas buiten de kantine mag!"
moet dan worden
Variabele1: "Deze wedstrijd zal gespeeld worden op veld 1 om 12 uur. Let er op dat"
Variabele2: "er dan geen glas buiten de kantine mag!"
En eventueel bij lagere zinnen is er nog ruimte voor een derde regel.
Hoe kan ik dit het beste aanpakken? welke functies? Misschien is het heel makkelijk maar ik ben nu zolang bezig geweest dat ik waarschijnlijk door het bomen het bos niet meer zie...
Graag jullie advies / Helikopterview ;)
ik ben bezig naar een PDF te schrijven (gebruik hier Fpdf voor).
Helaas heeft deze soms beperkingen waardoor ik tegen het volgende aan loop.
Ik moet een zin(string)met meer dan 85 letters splitsen naar 2 of meerdere regels (variabele).
Hij mag alleen met hele woorden eindigen.
Ik ben bezig geweest met 'substr' maar hij knipt dan woorden door en ik zou graag willen dat dit netjes met hele woorden gebeurd.
Als voorbeeld.
string: "Deze wedstrijd zal gespeeld worden op veld 1 om 12 uur. Let er op dat er dan geen glas buiten de kantine mag!"
moet dan worden
Variabele1: "Deze wedstrijd zal gespeeld worden op veld 1 om 12 uur. Let er op dat"
Variabele2: "er dan geen glas buiten de kantine mag!"
En eventueel bij lagere zinnen is er nog ruimte voor een derde regel.
Hoe kan ik dit het beste aanpakken? welke functies? Misschien is het heel makkelijk maar ik ben nu zolang bezig geweest dat ik waarschijnlijk door het bomen het bos niet meer zie...
Graag jullie advies / Helikopterview ;)
PHP hulp
08/11/2024 21:46:53Bo Ter Ham
28/09/2013 14:32:19zoek je naar zoiets?
Co Vanenwijk
28/09/2013 14:41:30Hoi Bo,
Allereerst bedankt voor je snelle reactie.
Ik kom hier met het volgende probleem. Op het moment dat ik een <br> toevoeg gooit FPDF de tabelstructuur door de war... en plaatst hij de tekst door de afbeelding die links van de tabel staat weergegeven...
Daarom dacht ik: als ik twee of drie variabele er van maak dan kan ik die per regel weergeven.
Toevoeging op 28/09/2013 14:54:01:
Hoi Bo,
Je heb me weer op de goede weg gezet.
Uit die topic had ik de volgende methode gecpieerd:
$newtext = wordwrap($text, 20, "<br />\n");
deze heb ik aangepast in:
$Opmerking = wordwrap($text, 85, "<br />\n <td width=140 td height=25> </td><td width=140 height=25>");
Resultaat is dat hij nu een extra ruimte toevoegd en de tekst niet meer over de afbeelding wordt weer gegeven!
Merci Beaucoup
Allereerst bedankt voor je snelle reactie.
Ik kom hier met het volgende probleem. Op het moment dat ik een <br> toevoeg gooit FPDF de tabelstructuur door de war... en plaatst hij de tekst door de afbeelding die links van de tabel staat weergegeven...
Daarom dacht ik: als ik twee of drie variabele er van maak dan kan ik die per regel weergeven.
Toevoeging op 28/09/2013 14:54:01:
Hoi Bo,
Je heb me weer op de goede weg gezet.
Uit die topic had ik de volgende methode gecpieerd:
$newtext = wordwrap($text, 20, "<br />\n");
deze heb ik aangepast in:
$Opmerking = wordwrap($text, 85, "<br />\n <td width=140 td height=25> </td><td width=140 height=25>");
Resultaat is dat hij nu een extra ruimte toevoegd en de tekst niet meer over de afbeelding wordt weer gegeven!
Merci Beaucoup