webForumDet fria alternativet

Begränsa en text!

2 svar · 338 visningar · startad av Leine

LeineMedlem sedan nov. 200235 inlägg
#1

Goddagens!

Jag har en text som hämtas från en DB. Den hämtas och läggs upp så sidan. Så långt är allt väl, men hur gör jag för att begränsa antalet tecken som syns där? Alltså en funktion som söker av texten och räknar alla tecken och om det överskrider en viss summa så lägger den till (...) och sen [läs mer]. Så att det inte blir för långa texter just där alltså. Hoppas att jag inte rörde till det allt för mycket.

Nån som har nåt bra förslag?

Tack på förhand!

//Leine

PeddaMedlem sedan juni 20006 032 inlägg
#2
<?php
$text = 'Här har du texten som ska skrivas ut i ett kortare format.';

// Kolla om texten är över 20 tecken
if (strlen($text) > 20) {
    // Skriv ut första 20 tecknen, sen ... 
    $short_text = substr($text, 0, 20) . '...';
    echo $short_text . "<br /><a href=\"sidan.php\">Läs mer</a>";
} else {
    echo $text;
}
?>
LeineMedlem sedan nov. 200235 inlägg
#3

tackar

du gav mig en bra grund för att lösa detta!!!! nu funkar det som det ska.

tackar så mycket!!!

//L

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)