login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Eerste teken wordt getoond ipv eerste 15

Offline yolk - 03/11/2004 08:49 (laatste wijziging 03/11/2004 09:05)
Avatar van yolkHTML interesse Onderstaand script geeft foutloos een resultaat in de vorm van "T..." en "E..."

  1. <?php
  2. function strip($text){
  3. if (strlen($text) > 15){
  4. print substr(stripslashes($text), 0,15). "...";
  5. }else{
  6. }
  7. }
  8. strip($text);
  9.  
  10. while (list($id, $titel) = mysql_fetch_row($bla)){
  11. echo "<a href=\"". $_SERVER["PHP_SELF"] . "?id=$id" . "\">", strip($titel["titel"]), "...</a><br>";
  12. }?>

Alleen het eerste teken wordt getoond, gevolgd door drie puntjes. Wat en hoe moet ik dit script aanpassen zodat de eerste 15 tekens worden getoond?

1 antwoord

Gesponsorde links
Offline Slipie - 03/11/2004 09:48 (laatste wijziging 03/11/2004 09:48)
Avatar van Slipie PHP beginner vervang
  1. <?
  2. strip($titel["titel"]), "...</a><br>";
  3. ?>

voor
  1. <?
  2. substr($titel["titel"], 0, 15) . "...</a><br>";
  3. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s