Så på channel at FairFight sad og tuede over hans Php script havde hapset hul i en af hans links så ville jeg lige vise dette simple script som tager kun tager et vist antal bogstaver ($CONFIG['strnr']) og så hen til nærmeste ' ' (mellemrum):
<?php
$CONFIG['strnr'] = 100; // ved det 100ne tegn skal teksten slutte.
$text = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam aliquam tincidunt risus. Etiam interdum, justo interdum aliquet sollicitudin posuere.'; // tekst
$find = ' '; // hvilket symbol den skal slutte med.
if (strlen($text) > $CONFIG['strnr']){ // checker om teksten er længere end 100 tegn
$text2 = substr($text, $config['strnr']); // skære de første 100 tegn af.
$pos = strpos($text2, $find); // tæller til det næste $find symbol efter de første 100 tegn.
$text = substr($text, 0, $CONFIG['strnr']+$pos); // sætter substr() til at skære alt andet væk efter 100 tegn + $pos som er det næste $find.
}
echo $text; // viser teksten
?>
scriptet er forklart efter hver funktion med //..
scriptets output i dette tilfælde vil da blive:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam aliquam tincidunt risus. Etiam interdum,
hvilket også viser at scriptet ikke kigger efter comma, punktummer eller andre tegn men dette kan self bare udvikles selv af brugeren..
i ska jo ha noget at lave ;)