Dobrý den, na stránkách mám udělané přidávání vzkazů a mám problém, že když někdo napíše dlouhé slovo například "ahoooooooooooooooooooj" tak mi to nátáhne tabulku do které ty vzkazy načítám, proto bych se chtěl zeptat, jak mám udělat, aby to například po 10ti znacích do toho slova automaticky vepsalo mezeru. Děkuji
Fórum › PHP
Problém se vzkazy
Petr napsal:
Dobrý den, na stránkách mám udělané přidávání vzkazů a mám problém, že když někdo napíše dlouhé slovo například "ahoooooooooooooooooooj" tak mi to nátáhne tabulku do které ty vzkazy načítám, proto bych se chtěl zeptat, jak mám udělat, aby to například po 10ti znacích do toho slova automaticky vepsalo mezeru. Děkuji
podla toho ci je to konkretne jedno slovo alebo obsiahli text. Pri obsiahlom texte by si potreboval myslim ze JS.. Ale pri jednej premennej napr. kde by si vedel kolko znakov ma 1 slovo kde to chces vykonat v premennej(ak by si mal viac slov napr.) staci jednoduche strlen a implode.. u tvojho konkretneho pripadu by to vyzeralo takto:
$premenna = "tralalalalalalala";
if(strlen($premenna) > 10){
$medzera = implode(" ", $premenna[9]);
echo $medzera;
}
v tomto pripade by sa ti zobrazilo "tralalala lalalala"..
opravte ma ak sa mylim :-)
použij toto: http://code.google.com/p/hyphenator/ http://code.google.com/p/hyphenator/(javascript)
přes php to opravdu nedělej, ještě rozdělíš co nemáš a je pak průser.
http://jan.skrasek.com – @hrachcz – webdeveloper
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 18 hostů
Moderátoři diskuze