Permalänk
Inaktiv

[PHP] Korta ner strängar

Jag har ett litet problem...

Jag hämtar strängar ifrån en databas och skriver sedan ut dess i ett tabellsystem, problemet är att om strängarna är för långa så kommer tabellerna att se helkonstiga ut. Så jag tänkte lösa detta genom att göra något liknande denna halvkod:

[list="1"]
[*]Kolla om strängen innehåller fler än X tecken
[*]Om strängen innehåller fler än X tecken:
Gör så att strängen bara innehåller X-3 tecken
Lägg till ... i slutet av strängen
[*]Skriv ut strängen
[/list=1]

Jag vet inte riktigt hur jag smidigast ska lösa den biten där jag förkortar strängen (Kanske är pissenkelt, men jag kan nästan bara MySQL-biten av PHP )

Permalänk
Medlem

if(strlen($str)>$x){ $str=substr($str,0,$x-3) . '...'; }

Permalänk
Avstängd

$str = strlen($str) > $max_len ? substr($str, 0, $max_len-3) . '...' : $str;

Visa signatur

[size="1"]#define QUESTION ((bb) !(bb)) // - Shakespeare[/size]

Permalänk
Inaktiv