Gå til innhold

orddeling i PHP


Anbefalte innlegg

Hvis vi går inn på f.eks Komplett og ser på Nye Produkter, så har de brutt ordene etter et visst antall tegn. Hvordan kan jeg gjøre dette i PHP og med følgende kode under? Har prøvd å se på andre tips her på hardware.no, men finner ikke ut av det. Orddelingen må i såfall finne sted på $row->norsk

 

<?php

$query="select * from linker where kategori=$z ORDER BY `id` DESC LIMIT 0 , 5";

 

$result=mysql_query($query)

or die(mysql_error());

 

echo "<table border=0>";

 

while ($row=mysql_fetch_object($result))

{

echo "<tr>";

echo "<td>";

echo "<a href=$row->prefix$row->link$row->norskon>$row->norsk</a>";

echo "</td>";

echo "</tr>";

}

 

echo "</table>";

?>

Endret av abrj
Lenke til kommentar
Videoannonse
Annonse

f.eks.:

 

$MAX_NAMELENGTH = 20;

 

if(strlen($row->norsk) > $MAX_NAMELENGTH){

$delt = substr($row->norsk, 0, $MAX_NAMELENGTH)."...";

}else{

$delt = "$row->norsk";

}

 

echo "<a href=\"$row->prefix$row->link$row->norsk\">$delt</a>";

 

Du bude også kanskje lag en funksjon som sjekker at stringen er et tegn mer enn tillatt for det settes inn tre .

Så du burde kanskje bruke:

$delt = substr($row->norsk, 0, $MAX_NAMELENGTH - 3)."...";

 

:roll:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...