View previous topic :: View next topic |
Author |
Message |
Zeus
Joined: 09 Sep 2003 Posts: 775 Location: Čakovec
|
Posted: 18.12.2008 13:01 Post subject: Max. duljina riječi i razdvajanje |
|
|
Dakle, imam textbox i htio bih limitirati broj slova u riječi na recimo 50 prilikom spremanja tog teksta koji se napise. Kako to najjednostavnije napraviti, da razdvoji tu rijec onda na 2 dijela (ili 3 i više). Radi se o PHP-u. |
|
|
Back to top |
|
|
sphx
Joined: 02 Jun 2004 Posts: 109 Location: Split
|
Posted: 18.12.2008 15:33 Post subject: |
|
|
sličan problem sam rješavao na način da nakon svakog slijeda od 30 uzastopnih znakova bez razmaka (dakle sigurno netko kucka znakove a ne piše riječi) dodam jedan razmak
drugi način je staviti overflow:hidden, pa ako se netko i igra, neće pucati web |
|
|
Back to top |
|
|
ghosap
Joined: 18 Sep 2003 Posts: 79
|
Posted: 18.12.2008 15:57 Post subject: |
|
|
1) php funkcija wordwrap
2) nesto tipa ovog, $str je ulazni i izlazni string
Code: |
function my_chunk($str){return chunk_split($str, 50, ' ');}
$str = array_map( 'my_chunk', explode(' ', $str) );
|
P.S. ovo je iz glave, pa moguce da ima neki propust
Last edited by ghosap on 18.12.2008 16:00; edited 1 time in total |
_________________ . . . and when the balance is lost all that is left is the reckening . . . |
|
Back to top |
|
|
ghosap
Joined: 18 Sep 2003 Posts: 79
|
Posted: 18.12.2008 15:58 Post subject: |
|
|
my_chunk uzma string i lomi ga na 50 znakova i između stavlja razmak
a ovo array_map radi taj my_chunk za svaki element explodea a explode razlomi array na razmake tj rijeci, naravno predpostavka je da nemas interpunkcija, al ovo ti bi generalno trebalo dati ideju |
_________________ . . . and when the balance is lost all that is left is the reckening . . . |
|
Back to top |
|
|
Zeus
Joined: 09 Sep 2003 Posts: 775 Location: Čakovec
|
Posted: 18.12.2008 16:22 Post subject: |
|
|
Ok, fala obadvojici |
|
|
Back to top |
|
|
|