RE: zamena znaku s diakritikou-PHP

From: Martin Svarovsky (martin.svarovsky@ileo.cz)
Date: 06. 12. 2001, 12:19 CET


> On Thu, Dec 06, 2001 at 07:25:49AM +0100, Olda wrote:
> > Vazeni,
> >     existuje v PHP nejaka funkce na odstranovani diakritiky 
> v retezci, 
> > nebo bude treba napsat nejakou vlastni pomoci 
> > ereg_replace(eregi_replace)? Oldrich
> 
> StrTr(øetìzec,znaky_s_diakritikou,znaky_bez_diakritiky)
> 
At se s tim nemusite psat:

function odhackuj($mystring) {
  return
StrTr($mystring,"áéíóúùýäëöüìÁÉÍÓÚÙÝÄËÖÜÌèïòø¹»¾ÈÏÒØ©«®","aeiouuyaeoueAE
IOUUYAEOUEcdnrstzCDNRSTZ");
}

Pouziti:

$odhackovano=odhackuj("retezec s diakritikou");

Vyzkouseno na vete s moc zlutym konem.
Jestli jsem na nejaky znak zapomnel, omlouvam se - stejne tak se
omlouvam za diakritiku, ktera je v tomto pripade bohuzel nutna.
Pokud to nekdo dostanete zmrsene a chcete to pouzit, mohu zaslat
soukrome jako prilohu v libovolnem 8mi bit. kodovani.

Martin



This archive was generated by hypermail 2.1.2 : 06. 12. 2001, 12:19 CET