Ik heb in een webshop de productomschrijvingen in een database staan. Nu moeten ze in een rij weergegeven worden. Alleen een eerste deel van de omschrijvingen moet er komen omdat de tabel anders veel te groot wordt. Ik heb dat gedaan door substr($row['beschrijving'],0,250) te gebruiken. Dit werkt op zich goed, maar hij kapt nu de beschrijving dus ook af midden in een woord. Zinnen hoeven niet afgemaakt te worden (daarvoor komt '...'), maar woorden wil ik wel.
Weet iemand dus hoe ik dit kan doen? Dus dat hij na een spatie stopt?
Alvast bedankt.
- Eerste woorden van string pakken.
-
02-03-2012, 17:12 #1
- Berichten
- 181
- Lid sinds
- 14 Jaar
Eerste woorden van string pakken.
-
-
02-03-2012, 17:33 #2
- Berichten
- 94
- Lid sinds
- 16 Jaar
Re: Eerste woorden van string pakken.
Ik heb in een webshop de productomschrijvingen in een database staan. Nu moeten ze in een rij weergegeven worden. Alleen een eerste deel van de omschrijvingen moet er komen omdat de tabel anders veel te groot wordt. Ik heb dat gedaan door substr($row['beschrijving'],0,250) te gebruiken. Dit werkt op zich goed, maar hij kapt nu de beschrijving dus ook af midden in een woord. Zinnen hoeven niet afgemaakt te worden (daarvoor komt '...'), maar woorden wil ik wel.
Weet iemand dus hoe ik dit kan doen? Dus dat hij na een spatie stopt?
Alvast bedankt.
Zie hier: http://php.net/manual/en/function.wordwrap.php
-
02-03-2012, 17:41 #3
- Berichten
- 20
- Lid sinds
- 13 Jaar
Re: Eerste woorden van string pakken.
Misschien kun je erna een functie gebruiken of alles na die enter weg te halen, bijvoorbeeld explode().
-
03-03-2012, 19:19 #4
- Berichten
- 5
- Lid sinds
- 13 Jaar
Re: Eerste woorden van string pakken.
Bedoel je zoiets?
substr($row['beschrijving'], 0, strrpos(substr($row['beschrijving'], 0, 250), ' '))
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic