Sul on näiteks lause: "See lause on liiga pikk, mul on vaja natuke lühemat".
Väga kerge.
$maxlength=30; // Kui pikk võib olla lause
$lause="See lause on liiga pikk, mul on vaja natuke lühemat"; // Meie kurikuulus lause ise
$length=strlen($lause); // Saame lause pikkuse
if($length > $maxlength) { // Kontrollime, kas lause pikkus on suurem lubatust või mitte
$lause=substr($lause,0,28).".."; // Kui lause ongi liiga pikk, lisame punktid taha. 28 on uus lubatud pikkus, kuna 2 märki on punktide jaoks
} else { // Kui lause pikkus ei ületa lubatut
$lause=$lause; // Jätame lause puutumatuks
}
echo $lause;
?>
Antud juhul on lause lubatust pikem, seega output oleks selline:
See lause on liiga pikk, mul..
Funktsioonide selgitused:
strlen - tulemuseks on stringi pikkus
substr($lause,0,28) - tulemuseks on $lause tähemärgist 0 kuni 28
echo - prindib välja sinu stringi