| 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: 15 let
|
|||
0