Avatar billede dotcom1 Nybegynder
26. august 2005 - 16:22 Der 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?

Mvh.
Avatar billede bromer Nybegynder
26. august 2005 - 16:54 #1
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.
Avatar billede dotcom1 Nybegynder
26. august 2005 - 16:57 #2
Okay. Hvis det er så kompliceret, så er det vist ikke umagen værd. Så vigtigt er det ikke.
Avatar billede bromer Nybegynder
26. august 2005 - 17:00 #3
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.
Avatar billede dotcom1 Nybegynder
26. august 2005 - 17:03 #4
Hmm ja. Jeg nøjes med wordwrap så. Tak for input. :)
Avatar billede dotcom1 Nybegynder
26. august 2005 - 17:07 #5
:)
Avatar billede bromer Nybegynder
26. august 2005 - 17:13 #6
Det var så lidt.
Avatar billede gertnissen Nybegynder
26. august 2005 - 17:30 #7
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester