Toon posts:

[PHP] Substr

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een vraag ter bettreking tot substr van php

ik ben een verhaal pagina aan het maken de verhalen zijn 2000 characters lang

nu wil ik eerst een voorbeeld van 200 karakters posten dat lukt met substr($sql_object->storie, 0, 27)

maar dan heb ik een output "hallo, dit is een test verh"

maar ik wil een output hebben van "hallo, dit is een test verhaal" of "hallo, dit is een test" dus dat ie het laatste woord afmaakt of afkapt

ik hoop dat iemand snel kan antwoorden dan kan ik vandaag nog iets afmaken...

is dit mogelijk en zoja hoe, alvast bedankt medetweakers...

Verwijderd

Wat dacht je van zoeken naar de eerste spatie, na de opgegeven limiet?? En met die waarde de substring eruit halen. moet wel werken denk ik

Verwijderd

Topicstarter
kun je eve een voorbeeld geven, zo gevorderd ben ik nog niet in php

Verwijderd

zal ff een opzetje geven, de functies moet je zelf maar ff opzoeken:
1) zoek de eerste spatie na het getal waarbij je af wilt breken (bv mbv indexOf)
2) voer een substring uit met het getal wat je bij 1 verkregen hebt
3) Je hebt je substring met het laatste woord netjes afgemaakt
Succes

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
http://php.nederland.net/manual/en/function.wordwrap.php

php heeft ook overal een functie voor hé

Verwijderd

Sjeezus, zo is programmeren ook niet leuk meer, ik wist wel dat php makkelijk was, maar dit slaat alles, straks krijgen we in php 5 nog een functie forum(), waarmee een compleet forum gegenereert wordt (Wel handig trouwens :))
Maar ja, is wel wat makkelijker dan mijn manier

Verwijderd

Topicstarter
heb nu anderhalf uur geprobeerd met wordwrap maar ik krijg het niet voor elkaar

kan iemand mij asjeblief helpen, dan heb ik mijn site af en kan im online zetten

alvast bedankt...

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Met een beetje rondneuzen in de php-manual had je www.php.net/strpos en www.php.net/substr kunnen vinden, er zijn nog allerlei varianten op strpos en die kan je gebruiken om de postitie van de eerstvolgende spatie vanaf bijvoorbeeld 200 te vinden...
Dat gevonden getal kan je dan uiteraard gebruiken...
Pagina: 1

Dit topic is gesloten.