webForumDet fria alternativet

Visa x antal tecken på ett värde i en databas?

PHP

3 svar · 793 visningar · startad av Kamush

Medlem sedan nov. 201311 inlägg
Frågan#1

Hur ska jag bete mig för att få fram x antal tecken ur ett värde i en databas?

Har testat mycket men får ej rätt på det.
Koden är:

echo('<tr style="background-color: lightgray;">');
echo('<td nowrap="nowrap"><b>'.$row['DefaultShortText'].'</td>');
echo('<td><b>'.(int)$row['NetPriceVAT'].' kr</b></td>');
echo('<td></td>');
echo('</tr>');

Medlem sedan aug. 20039 340 inlägg
#2

Prova t ex:

echo('<td nowrap="nowrap"><b>'.substr($row['DefaultShortText'], 0, 20).'</td>');

substr plockar ut tecken ur strängen ifråga.
0 anger startposition, dvs i början av strängen.
20 anger antal tecken som ska plockas ut.

Medlem sedan nov. 201311 inlägg
#3

Det funkar perfekt!!

Finns det möjlighet att bestämma att den ska visa den strängen på 2 rader?

Medlem sedan feb. 2010445 inlägg
#4

Hur menar du att att det ska se ut?

269 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)