webForumDet fria alternativet

Klippa text och ersätta slutet med ...

PHP

4 svar · 274 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Frågan#1

Hej.

Jag vill kunna hämta en variabel och visa endast en viss del av den. t.ex de 10 första bokstäverna och sedan infoga "..." OM texten överstiger 10 tecken... inte annars... någon som har några idéer?

Medlem sedan aug. 20002 975 inlägg
#2

Prova det här:

if (strlen($variabel>10)){
  echo substr($variabel, 0,10)."...";
}

http://www.php.net/manual/en/function.strlen.php
http://www.php.net/manual/en/function.substr.php

Medlem sedan maj 2002647 inlägg
#3

Tackar... det ska jag

Medlem sedan maj 2002647 inlägg
#4

Hum... den vill inte... så här har jag gjort:

if (strlen($rad["dikt_namn"]>10)){
echo substr($rad["dikt_namn"], 0,10)."...";
}

Gjort något fel?

Medlem sedan aug. 20002 975 inlägg
#5

Felplacerad parentes av mig:

if (strlen($rad['dikt_namn'])>10){ 
echo substr($rad['dikt_namn'], 0,10)."..."; 
}
257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)