26. august 2005 - 16:22Der er
6 kommentarer og 1 løsning
Wordwrap eller noget der deler lange ord
Hej.
Hvordan deler man lange ord i php efter fx. 65 anslag så der kommer en bindestreg i enden af ordet, og evt. uden at det går udover hyperlinks?
Jeg har forsøgt mig med wordwrap() men det giver resultatet: Dette er et meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeget langt ord...
I stedet for - som jeg gerne vil have: Dette er et meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee- eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeget langt ord...
Ved wordwrap() hopper det lange ord ned på en ny linie allerede inden det starter - selvfølgelig fordi der er et mellemrum. Kan det fixes?
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Umiddelbart er det rimelig svært. Du kan godt beregne dig fra det, hvis du har informationer om fontent samt den plads din tekst står på. Men det bliver MEGET komplekst og bestemt ikke noget jeg vil anbefale dig.
Problemet er at for at kunne sørge at for ordet ikke automatisk hopper ned på næste linje skal du vide hvor meget af ordet der er plads til på resten af linien. For at du ved det skal du jo vide hvor meget af linje du har brugt, hvor lang linjen er samt hvor meget hvert enkelt bogstav fylder. Dertil kommer at man normalt også benytter forskellige størrelser mellemrum for at få tingene til at se pænt ud.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.