login  Naam:   Wachtwoord: 
Registreer je!
 Forum

afbreken()

Offline finduilas - 18/05/2008 13:22
Avatar van finduilasPHP gevorderde Hallo,

Ik zit met een probleem:

Ik heb volgende functie hier op sitemasters gevonden:
  1. function afbreken($string,$lengte_string)
  2. {
  3. $string = strip_tags($string);
  4. $lengte_woord = 280;
  5. $wijzigingen = true;
  6. while($wijzigingen)
  7. {
  8. $wijzigingen = false;
  9. $woorden = explode(' ',$string);
  10.  
  11. for ($i=0; $i < count($woorden); $i++)
  12. {
  13. if (strlen($woorden[$i])>$lengte_woord)
  14. {
  15. $woorden[$i] = substr($woorden[$i],0,$lengte_woord).' '.substr($woorden[$i], $lengte_woord, strlen($woorden[$i]) - $lengte_woord);
  16. $wijzigingen = true;
  17. }
  18. $string = implode(' ',$woorden);
  19. }
  20. }
  21. if(strlen($string) > $lengte_string)
  22. {
  23. $z_spatie = substr($string, 0, $lengte_string);
  24. $l_spatie = strrpos($z_spatie, ' ');
  25. return substr($z_spatie, 0, $l_spatie)." ...";
  26. }
  27. else {
  28. return $string;
  29. }
  30. }


Hij breekt goed af, alleen zou ik willen dat eerst alle html eruit wordt gehaald. (behalve dan de <br />). Hoe doe ik dit het best??

Finduilas

3 antwoorden

Gesponsorde links
Offline mathiasB - 18/05/2008 13:25
Avatar van mathiasB HTML interesse Waaruit ? Uit $string?
Offline Koen - 18/05/2008 17:05
Avatar van Koen PHP expert PHP.net: striptags?
Je kon de toegelaten tags als parameter opgeven dacht ik 
Offline Grayen - 18/05/2008 17:15
Avatar van Grayen PHP ver gevorderde
  1. $string = strip_tags($string);


=>

  1. $string = strip_tags($string, '<br>');
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s