Autor | Zpráva | ||
---|---|---|---|
ychtyl Profil |
#1 · Zasláno: 10. 2. 2009, 10:54:21
ahoj,
potřeboval bych vymyslet ekvivalent tohoto $nazev=StrTr($nazev, "ÁÄČÇĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽáäčçďéěëíňóöřšťúůüýž ", "AACCDEEEINOORSTUUUYZaaccdeeeinoorstuuuyz-"); pro kódování UTF8. V podstatě jde o odstranění diakritiky a záměnu mezer za znak "-". |
||
Taps Profil |
#2 · Zasláno: 10. 2. 2009, 10:57:03
ychtyl
toto by ti nepomohlo ? <?php function normaliza ($string){ $a = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ ßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ'; $b = 'aaaaaaaceeeeiiiidnoooooouuuuy bsaaaaaaaceeeeiiiidnoooooouuuyybyRr'; $string = utf8_decode($string); $string = strtr($string, utf8_decode($a), $b); $string = strtolower($string); return utf8_encode($string); } ?> |
||
ychtyl Profil |
#3 · Zasláno: 10. 2. 2009, 11:05:51
Maďarsko->mararsko
Německo->nrmecko :( |
||
ychtyl Profil |
#4 · Zasláno: 10. 2. 2009, 11:13:18
je to v podstate na získání URI z nejakého řetězce, konkrétně názvů zemí
|
||
Majkl578 Profil |
#5 · Zasláno: 10. 2. 2009, 11:14:44
nedela to nahodou utf_decode? proc tam vubec je?
|
||
ychtyl Profil |
#6 · Zasláno: 10. 2. 2009, 11:23:58
tak jsem nasel funkční věc
function urlcreate($text) { $utf8table = array ("\xc3\xa1"=>"a", "\xc3\xa4"=>"a", "\xc4\x8d"=>"c", "\xc4\x8f"=>"d", "\xc3\xa9"=>"e", "\xc4\x9b"=>"e", "\xc3\xad"=>"i", "\xc4\xbe"=>"l", "\xc4\xba"=>"l", "\xc5\x88"=>"n", "\xc3\xb3"=>"o", "\xc3\xb6"=>"o", "\xc5\x91"=>"o", "\xc3\xb4"=>"o", "\xc5\x99"=>"r", "\xc5\x95"=>"r", "\xc5\xa1"=>"s", "\xc5\xa5"=>"t", "\xc3\xba"=>"u", "\xc5\xaf"=>"u", "\xc3\xbc"=>"u", "\xc5\xb1"=>"u", "\xc3\xbd"=>"y", "\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\xbd"=>"L", "\xc4\xb9"=>"L", "\xc5\x87"=>"N", "\xc3\x93"=>"O", "\xc3\x96"=>"O", "\xc5\x90"=>"O", "\xc3\x94"=>"O", "\xc5\x98"=>"R", "\xc5\x94"=>"R", "\xc5\xa0"=>"S", "\xc5\xa4"=>"T", "\xc3\x9a"=>"U", "\xc5\xae"=>"U", "\xc3\x9c"=>"U", "\xc5\xb0"=>"U", "\xc3\x9d"=>"Y", "\xc5\xbd"=>"Z"); $text = strtr($text, $utf8table); return $text; } |
||
Časová prodleva: 2 měsíce
|
|||
Kafe Profil * |
#7 · Zasláno: 27. 3. 2009, 22:15:53
Asi myslíš tohle: http://php.vrana.cz/vytvoreni-pratelskeho-url.php
|
||
Časová prodleva: 15 let
|
0