Autor | Zpráva | ||
---|---|---|---|
Codename47 Profil * |
#1 · Zasláno: 16. 12. 2004, 12:12:45
dobry den. potreboval by som pomoc (kedze s PHP neviem skoro ani N :-) chcel by som 2 resp. 4 funkcie:
1. aby sa premenna $skrateny_text rovnala prvym 300 znakom s premenej $cely_text 2. aby sa premenna $moj_nazov rovnala premenne $nazov po odstraneni diakritiky, zmene velkych na male pismena a zmene medzier na _ --- jednoducho, odstranenie z retazca diakritiku, zmena velkych na male pismena a nahradenie medzier na _ da sa to ?? dakujem pekne Codename47 |
||
Tomik Profil |
#2 · Zasláno: 16. 12. 2004, 12:48:50
$skraceny_text = substr($cely_text, 0, 300);
více zde. Bohužel jak zmenšit písmena a odstranit diakritiku mě nic nenapadá. |
||
Hugo Profil |
#3 · Zasláno: 16. 12. 2004, 12:59:14
Zmenu na male pismena umi StrToLower
nahradit mezery za _ StrTr ($string,' ','_') a podobne udelas i tu diakritiku |
||
Codename47 Profil * |
#4 · Zasláno: 16. 12. 2004, 13:50:33
Hugo
to akože mam každe diakritické znamienko napisat, aby sa prepisalo ?? vsetkko rucne ? skutocne neexistuje v PHP ine riesenie ?? ked nie tak to uz len mozem urobit rucme, alebo tam dat este jeden input, ktory bude ako presny nazov suboru. ale aj tak dik Tomik dik |
||
Hugo Profil |
#5 · Zasláno: 16. 12. 2004, 13:52:25
Napis to takto StrTr ($string, 'ěščřžýáíé','escrzyaie')
|
||
pyty Profil |
#6 · Zasláno: 16. 12. 2004, 20:06:56
dobre, a da sa to urobit aj javascriptom ??
|
||
Hugo Profil |
#7 · Zasláno: 16. 12. 2004, 20:16:07
Asi jo, ale JS je na h..., protoze je moc zavislej na nastaveni klienta, zatimco PHP je server-side
|
||
pyty Profil |
#8 · Zasláno: 16. 12. 2004, 20:17:05
ked ano, tak ako ??
|
||
Hugo Profil |
#9 · Zasláno: 17. 12. 2004, 06:01:30
Prevod na mala pismena je string.toLowerCase()
orezani na 300 znaku string.substring(0,300) Na tu konverzi si z hlavy nevzpomenu, urcite to pujde pomoci regularnich vyrazu, ale IMHO ma JS primo nejakou fci podobnu StrTr v PHP. Podivej se do specifikace. |
||
pyty Profil |
#10 · Zasláno: 18. 12. 2004, 16:48:05
a ako premenit presny retazec ( StrTr ($string,' ','_') mi nefunguje )
myslim aby sa slovo ***** previedlo na d***l alebo aby sa ahoj previedlo na cau ??? |
||
pyty Profil |
#11 · Zasláno: 18. 12. 2004, 16:48:41
HA HA ja som tam npisal d e b i l a ono sa to previedlo :-)
prene nieco take :-))) |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0