Moro. Onko kellään tietoa jostain kätevästä tavasta katkaista ylipitkä sana. Jos esimerkiksi joku kirjoittaa näin "minäolensellainenseppäjokaosaakoodatamuttenlaitavälilyöntejäjottasivusipaisuuylireunustenettäkärsisittensiitäjosetosaakoodatat" jolloin tekstistä tulee niin pitkä että se ei enää oikeasti mahdu taulukkoon jossa se on ja koko sivu levenee.
Yksi tapa on tiedossa, mutta se on aika hankala, eli jakaa ensin välilyöntien kohdalta merkkijono taulukkoon, ja sitten käydä kaikki taulukon rivit yksitellen lävitse ja tutkia niiden pituudet, ja jos joku rivi ylittää maksimimitan, laitetaan sinne väli väliin.
Yksi tapa on tiedossa, mutta se on aika hankala, eli jakaa ensin välilyöntien kohdalta merkkijono taulukkoon, ja sitten käydä kaikki taulukon rivit yksitellen lävitse ja tutkia niiden pituudet, ja jos joku rivi ylittää maksimimitan, laitetaan sinne väli väliin.
Vastaukset 3
Vanhimmat
Sori vaan jos on aiheen sivusta, mutta ihmettelen tuota "tiedossasi olevaa tapaa":
Jos jo osaat yleispätevästi jakaa tekstin välilyönneillä osiin niin missä varsinainen ongelma?
No siinä että sen voi tehdä fiksumminkin.. Löysin sitten itse ratkaisun muun ongelman yhteydessä eli tässäpä tämä.
$viesti = wordwrap ($viesti, 45," ", 45);
Nyt kaikki yli 45 merkkiä pitkät sanat katkeaa.
http://www.w3schools.com/cssref/css3_pr_word-wrap.asp
"word-wrap: break-word;"