Autor Zpráva
wrestler
Profil
ahoj...
proč nefunguje tahle funkce?

function diakr($uceho){
$uceho = strtr($uceho, "ÁÄČÇĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽáäčçďéěëíňóöřšťúůüýž", "AACCDEEEINOORSTUUUYZaaccdeeeinoorstuuuyz");
}


když u zpracování formuláře zadám třeba
diakr($_POST["ahoj"]);


a pak nechám vypsat
echo $_POST["ahoj"];


napíše to ahoj s diakritikou.
nevíte, kde by mohl být problém? dík moc
suky
Profil
wrestler
když u zpracování formuláře zadám třeba
diakr($_POST["ahoj"]);

a pak nechám vypsat
echo $_POST["ahoj"];


$_POST['ahoj'] = diakr($_POST['ahoj']);
wrestler
Profil
a jaktože tu změnu řetězce neobstará ta funkce?
nightfish
Profil
a jaktože tu změnu řetězce neobstará ta funkce?
předávání parametrů odkazem vs. hodnotou
změň signaturu funkce na
function diakr(&$uceho){
wrestler
Profil
nightfish
díky, už to funguje
suky
Profil
wrestler
Chtelo by si neco precist o funkcich. (link)
wrestler
Profil
suky
klid...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: