Sumafreundliche URL's mit PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Sumafreundliche URL's mit PHP

    Eine Funktion, die Sonderzeichen und Umlaute für Sumafreundliche URL's umwandelt:

    [code:1]<?php

    function umlaut($str)
    {
    $str = str_replace("@","",$str);
    $str = str_replace("Ä","Ae",$str);
    $str = str_replace("ä","ae",$str);
    $str = str_replace("Ö","Oe",$str);
    $str = str_replace("ö","oe",$str);
    $str = str_replace("Ü","Ue",$str);
    $str = str_replace("ü","ue",$str);
    $str = str_replace("ß","ss",$str);
    $str = str_replace("â","ae",$str);
    $str = str_replace("ô","oe",$str);
    $str = str_replace("é","ae",$str);
    $str = str_replace(" ","-",$str);
    $str = str_replace("´","-",$str);
    $str = str_replace("/","",$str);
    $str = str_replace("!","",$str);
    $str = str_replace("&","und",$str);
    $str = str_replace("?","",$str);
    $str = str_replace("--","-",$str);

    $str = strtolower($str);

    return $str;
    }

    echo umlaut('!/diät?!');
    // wird per funktion in diaet umgewandelt.

    ?>[/code:1]