Autor | Zpráva | ||
---|---|---|---|
Akacko Profil |
#1 · Zasláno: 12. 12. 2006, 17:17:02
potřeboval bych z nějakeho textu odstranit
a) všechny velke pismena - změnit na male b) odstranit diakritiku c) mezery změnit na znak" - " d) pokud je vice znaku " - " vedle sebe, udělat z nich jeden e) pokud bude text obsahovat jine znaky než pismena a-z, čisla 0-9 a znaky " - a _", odstranit je. aby z toho vznikl "čistý" text, dobře čitelny pro prohližeče... body a,b,c jsem zvladl, ale d,e nevim jak.... Mohl by mi někdo poradit, popř. hodit nějaky odkaz na popis nebo napsat jak to ma byt? |
||
ernesto Profil * |
#2 · Zasláno: 12. 12. 2006, 17:40:06
tipuju
d) $new_text=ereg_replace("[-]*","-",$text); e) $new_new_text=ereg_replace("^[a-z0-9\-_]","",$new_text); |
||
k Profil * |
#3 · Zasláno: 12. 12. 2006, 17:50:41
c,d,e
$co=array("/[ ]+/","/[-]+/","/[^a-zA-Z0-9-_]+/"); $cim=array("-","-",""); $text=preg_replace($co,$cim,$zceho); taky by url memelo zacinat a koncit znakem _ a - www.regexp.cz |
||
k Profil * |
#4 · Zasláno: 12. 12. 2006, 17:53:31
|
||
Akacko Profil |
#5 · Zasláno: 12. 12. 2006, 19:57:06
diky za nápady a odkazy. Pochopil jsem jak se to zhruba děla. ještě raz diky
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0