Skrære i tekst
Jeg har en side med nyheder hentet fra en mySQL database.Det skal først siges, at nogle af disse nyheder godt kan indeholde
html-koder.
Da længden af nyhederne kan variere meget, ønsker jeg at beskrære dem, så de
får en nogenlunde ens længde. Dette ville jeg umiddelbart gøre ved at tælle
antal ord i posten, men dog også begrænse antal linier, hvis det skulle være
en post med mange liniebrud.
Jeg finder antal ord og liner sådan:
function linier($streng){
$linier=explode("\n", $streng);
$antallinier=count($linier);
$ord = explode(" ", $streng);
$antalord = count($ord);
$t = "ORD: $antalord LINIER: $antallinier";
return $t;
}
Mit problem er når jeg skal beskære en post. Hvordan sikrer jeg mig, at jeg
ikke beskærer midt imellem f.eks. <b> og </b> ... var det tilfældet, ville
resten af siden jo blive fed.
/Jeppe