login  Naam:   Wachtwoord: 
Registreer je!
 Forum

String 'verkorten'

Offline Scythen - 07/01/2007 19:03
Avatar van ScythenPHP gevorderde Ik zie weleens (vooral in forum) dat dan de titel van een onderwerp niet langer dan zoveel tekens mag zijn, en na die hoeveelheid tekens komt er '....' te staan, en moet je erop klikken om te zien wat er eigenlijk zou staan.. weet iemand hoe dat moet? Ik weet wel dat het met strings werkt, maar niet welke functie ervan.

3 antwoorden

Gesponsorde links
Offline lemoinet - 07/01/2007 19:06
Avatar van lemoinet PHP gevorderde echo substr($message,0,100). " ...";

dit laat de 100 eerste tekens zien
Offline Scythen - 07/01/2007 19:11 (laatste wijziging 07/01/2007 19:19)
Avatar van Scythen PHP gevorderde Oja, heb het!
  1. function afkorten($var, $lengte) {
  2. $ret = $var;
  3. if (strlen($ret) > $lengte) {
  4. $ret = substr($ret, 0, $lengte-3)."...";
  5. }
  6. return $ret;
  7. }
  8.  
  9. $text=$_POST['text'];
  10. $string = ucfirst($text);
  11. echo afkorten($string,15);
  12. }


Thanks.

Edit: en hoe kan ik het zo maken dat als je op de tekst zelf klikt dat je dan de volledige tekst krijgt? Niemand?
Offline Grayen - 07/01/2007 19:40
Avatar van Grayen PHP ver gevorderde
Citaat:
function afkorten($var, $lengte) {
$ret = $var;
if (strlen($ret) > $lengte) {
$ret = substr($ret, 0, $lengte-3)."...";
}
return $ret;
}

$text=$_POST['text'];
$string = ucfirst($text);
echo afkorten($string,15);

}


huh?! Ga jij nu de afgekorte versie in de database plaatsen?? tenminste dat maak ik ervan als ik $text = $_POST['text'] zie en gaat vragen hoe je de volledige tekst te zien krijgt. Je kort de tekst pas af als je het weer uit de database haalt op de plekken waar je het wilt afkorten waardoor je de volledige versie ook nog behoudt (wat wel zo handig is he)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s