[PHP] letzten beiden Zeichen eines Strings kleinschreiben!

  • Hallo ihr,

    ich habe eine Frage/Problem und zwar konnte ich bei google nichts drüber finden wie man z.b die letzten beiden Zeichen eines Strings kleinschreibt.
    mit strtolower wird ja gleich das ganze Wort klein.

    Die Strings kommen aus einer DB wo sie groß geschrieben sind.

    Der String sieht z.b so aus: ACAE

    Vielen Dank für eure Hilfe =)

    Gruß
    Ylli

  • Weis nicht ob es "kompackt" einfacher/kürzer geht:

    PHP
    <?php
    $str = 'ABCDEF';
    echo substr($str,0, strlen($str)-2).strtolower(substr($str, strlen($str)-2));
    ?>

    Wozu brauchst du den sowas, erstell die String doch gleich vernünftig ;)
    mfg

  • Vielen dank euch beiden.

    @Pion: Deine lösung passte Perfekt für mein Problem =)

    Ja das Problem ist das die Strings in sämtlichen DB´s groß sind aber sie werden eigentlich so geschrieben das die letzten beiden Zeichen klein sind ^^

    Ist eigentlich "eine Norm" was nur nicht in der DB umgesetzt wurde...
    Aber die kann ich nicht ändern, da zu viele Scripte dranhängen.

    Aber vielen Dank nochmal und ein schönes Wochenende
    Gruß
    Ylli