login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gedeelte van record weergeven

Offline kurtkonijn - 31/10/2005 17:59
Avatar van kurtkonijnHTML interesse ik heb een gastenboek gemaakt en wil op de homepagina het nieuwste bericht laten weergeven. Maar een deel daarvan omdat die berichten weleens heel lang kunnen zijn, hoe kan ik nu ervoor zorgen dat er maar b.v. de eerste 250 tekens uit het bericht worden weergegeven?

4 antwoorden

Gesponsorde links
Offline Rens - 31/10/2005 18:01
Avatar van Rens Gouden medaille

Crew algemeen
substr().
wordwrap().
wordwrap2()
Offline WumTol - 31/10/2005 18:02
Avatar van WumTol PHP beginner
  1. <?
  2. function afkorten($woord, $max)
  3. {
  4. if (strlen($woord) > $max)
  5. {
  6. $nieuw = substr($woord,0,($max-3))."...";
  7. }
  8. else
  9. {
  10. $nieuw = $woord;
  11. }
  12. return $nieuw;
  13. }
  14.  
  15. echo afkorten($bericht, 250);
  16. ?>
Offline kurtkonijn - 31/10/2005 18:09 (laatste wijziging 31/10/2005 18:09)
Avatar van kurtkonijn HTML interesse ok bedankt die van rensjuh werkte het snelst
Offline Rens - 31/10/2005 18:44
Avatar van Rens Gouden medaille

Crew algemeen
Nogal logisch, dat is gewoon een standaard PHP functie.
Die van WumTol zal ook werken, maar dat is geen standaard PHP functie.

  1. if (strlen($woord) > $max)
  2. {
  3. $nieuw = substr($woord,0,($max-3))."...";
  4. }

Waarom eerst kijken of een woord groter is dan het $max?
Als hij niet groter is word hij toch niet ingekort, anders wel.
Dus dat is eigenlijk onnodig.
Je zult er geen fouten door krijgen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s