Autor Zpráva
tataracek
Profil *
Zdravím, mám takový problém, mám např. text
Ubytovňa SIP Strečno, ovšem z url mi to udělá text
ubytovla-sip-streatno - nevím v čem je problém, gord teď na večer, nemůžete mi někdo poradit ? Díky

  public function cnURL(  $txt ) {

    $ceske = array("Ä","Ë","Ü","ž","Ž","ä","ç","ë","ö","ü","ľ","Ľ","ĺ","Ĺ","ü","ű","Ü","Ű","ő","ô","Ő","Ô","ř","Ř","š","Š","č","Č","ň","Ň","á","é","í","ó","ú","ů","Á","É","Í","Ó","Ú","Ů","ý","Ý","ě","Ě","Ď","ď","Ť","ť");
    $nahra = array("A","E","U","z","Z","a","c","e","o","u","l","L","l","L","u","u","U","U","o","o","O","O","r","R","s","S","c","C","n","N","a","e","i","o","u","u","A","E","I","O","U","U","y","Y","e","E","D","d","T","t");
    $clean = str_replace($ceske, $nahra, $txt);
    

      $clean = preg_replace("/[^a-zA-Z0-9\/_| -]/", '', $clean);
      $clean = strtolower(trim($clean, '-'));
      $clean = preg_replace("/[\/_| -]+/", '-', $clean);
  
      return $clean;

  }
FUYO
Profil *
a jakej má být výstup?
tataracek
Profil *
Vstup: Ubytovňa SIP Strečno
Aktuálně: ubytovla-sip-streatno
Chci: ubytovna-sip-strecno
Tori
Profil
tataracek:
Vstupní řetězec je v utf-8, ale pak se s ním pracuje jako s win-1250. (když uložím "Ubytovňa SIP Strečno" jako utf-8 a nechám v prohlížeči zobrazit jako win-1250, dostanu "UbytovĹˆa SIP StreÄŤno")
tataracek
Profil *
Ajo, vlastne dik..

stacilo pred to

    
    $txt = iconv("utf-8", "windows-1250//IGNORE", $txt); 

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: