Autor Zpráva
JersyWoo
Profil
Nemáte někdo napsanou funkci, která by uměla udělat pěkné url (řetězec) i v utf-8, tedy pracovala s vícebajtovou znakovou sadou?
Acci
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=79 38
halogan
Profil
Aktualni verze:
http://halogan.xblog.cz/archiv/2005/08/php-prakticky-generovani-seo-ur i
JersyWoo
Profil
Nějak mi tam nehraje "$části"
halogan
Profil
JersyWoo: Prosel jsem funkci 3x a nenasel jsem to tam... jen $casti
JersyWoo
Profil
No mám na mysli přesně ty "$casti", nechápu co mají za smysl
halogan
Profil
JersyWoo: Napred se matchnou vsechny po sobe douci alnum znaky a pak se implodne separator... stejne by to slo pomoci preg_replace a nasledneho substr, ale to vyjde nastejno.
ia
Profil *
da sa aj takto (slovencina 100%, asi aj cestina ;) :

$letters = array (
"\xc3\xa1" => 'a',
"\xc3\xa4" => 'a',
"\xc4\x8d" => 'c',
"\xc4\x8f" => 'd',
"\xc3\xa9" => 'e',
"\xc4\x9b" => 'e',
"\xc3\xad" => 'i',
"\xc4\xba" => 'l',

"\xc4\xbe" => 'l',
"\xc5\x88" => 'n',
"\xc3\xb3" => 'o',
"\xc3\xb4" => 'o',
"\xc5\x91" => 'o',
"\xc3\xb6" => 'o',
"\xc5\x95" => 'r',
"\xc5\xa1" => 's',

"\xc5\xa5" => 't',
"\xc3\xba" => 'u',
"\xc5\xaf" => 'u',
"\xc5\xb1" => 'u',
"\xc3\xbc" => 'u',
"\xc3\xbd" => 'y',
"\xc5\x99" => 'r',
"\xc5\xbe" => 'z',

"\xc3\x81" => 'A',
"\xc3\x84" => 'A',
"\xc4\x8c" => 'C',
"\xc4\x8e" => 'D',
"\xc3\x89" => 'E',
"\xc4\x9a" => 'E',
"\xc3\x8d" => 'I',
"\xc4\xb9" => 'L',

"\xc4\xbd" => 'L',
"\xc5\x87" => 'N',
"\xc3\x93" => 'O',
"\xc3\x94" => 'O',
"\xc5\x90" => 'O',
"\xc3\x96" => 'O',
"\xc5\x94" => 'R',
"\xc5\xa0" => 'S',

"\xc5\xa4" => 'T',
"\xc3\x9a" => 'U',
"\xc5\xae" => 'U',
"\xc5\xb0" => 'U',
"\xc3\x9c" => 'U',
"\xc3\x9d" => 'Y',
"\xc5\x98" => 'R',
"\xc5\xbd" => 'Z'
);

$str = strtr ($str, $letters);
Toto téma je uzamčeno. Odpověď nelze zaslat.

0