Autor | Zpráva | ||
---|---|---|---|
kabel Profil * |
#1 · Zasláno: 20. 2. 2011, 19:20:57
Ahoj, udělal jsem si takovouhle funkci:
<?php function easy($text) { strtr(str_replace(" ", "-", strtolower($text)), "ÁÄČÇĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽáäčçďéěëíňóöřšťúůüýž", "AACCDEEEINOORSTUUUYZaaccdeeeinoorstuuuyz"); } ?> Má to zmenšovat písmena, rušit diakritiku, a místo mezery dávat: -. A kdyz nekam na svoju stranku vložím např. toto: echo easy("ěěěěSSSSSSČČČČŽŽŘ DFRG vtg řvrtgf fhgthgDF..4525"); Tak mi to nezobrazí vůbec nic.. nevíte kde je chyba? Díky |
||
Radek9 Profil |
#2 · Zasláno: 20. 2. 2011, 19:21:57
kabel:
Že by chybějící return? |
||
Kcko Profil |
#3 · Zasláno: 20. 2. 2011, 19:22:01
<?php function easy($text) { return strtr(str_replace(" ", "-", strtolower($text)), "ÁÄČÇĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽáäčçďéěëíňóöřšťúůüýž", "AACCDEEEINOORSTUUUYZaaccdeeeinoorstuuuyz"); } ?> |
||
kabel Profil * |
#4 · Zasláno: 20. 2. 2011, 19:54:38
Aha už to jede.. Ještě mám dotaz, je možné že funkce strtolower nezmenšuje velká písmena s diakritikou ?
|
||
panther Profil |
#5 · Zasláno: 20. 2. 2011, 20:16:48
kabel:
zkus mb_strotlower
|
||
kabel Profil * |
#6 · Zasláno: 20. 2. 2011, 20:25:26
Díky všem. Nakonec jsem to vyřešil tak že nejdřív velká i malá písmena s diakritikou převedu na bezdiakritikové a ty znich co jsou velké pak normal fcí strtolower převedu na malá :)
|
||
Časová prodleva: 13 let
|
0