(PHP) Dateinamen automatisch in kleinbuchstaben umwandeln??



  • Hi Zusammen!

    Wie kann man Dateinamen, respektive einfach ein Wort, das GROSSBUCHSTABEN oder nur TeilWeisEGrossBuchstaben enthält, automatisch in kleinbuchstaben umwandeln??

    Ich habe nur ein problem: Wie soll das Skirpt wissen, was grossbuchstaben sind und wie diese Aussehen????? Man kanns ja auch umstädnlich machen: ?

    if(strchr($upfile,'A')||($upfile,'B')||($upfile,'C')||($upfile,'D')||($upfile,'E')||($upfile,'F')||($upfile,'G')||($upfile,'H')||($upfile,'I')||($upfile,'J')||($upfile,'K')||($upfi  le,'L')||($upfile,'M')||($upfile,'N')||($upfile,'O')||($upfile,'P')||($upfile,'Q')||($upfile,'R')||($upfile,'S')||($upfile,'T')||($upfile,'U')||($upfile,'V')||($upfile,'W')||($upfi  le,'X')||($upfile,'Y')||($upfile,'Z'))
    {
    $upfile = strreplace(('A' as 'a')||('B' as 'b')||('C' as 'c')||('D' as 'd')||('E' as 'e')||('F' as 'f')||('G' as 'g')||('H' as 'h')||('I' as 'i')||('J' as 'j')||('K' as 'k')||('L' as 'l')||('M' as 'm')||('N' as 'n')||('O' as 'o')||('P' as 'p')||('Q' as 'q')||('R' as 'r')||('S' as 's')||('T' as 't')||('U' as 'u')||('V' as 'v')||('W' as 'w')||('X' as 'x')||('Y' as 'y')||('Z' as 'z'))
    }
    else
    {
    //irgendwas....
    }
    

    Doch ich glaube, das ist gar nichts da oben??? 😕

    Kann mir jemand helfen? Thx!
    mfg
    Programmer

    [ Dieser Beitrag wurde am 25.01.2003 um 11:17 Uhr von Programmer85 editiert. ]


  • Mod

    tust du nehmen tun
    strtoupper
    bzw.
    strtolower



  • strtolower??
    anstatt strreplace?

    Dann geht meine Variante??? 😕 Ja? Wenn ja, SUPPI! :p

    mfg
    Programmer - 😕 Unregistered



  • Also statt

    if(strchr($upfile,'A')||($upfile,'B')||($upfile,'C')||($upfile,'D')||($upfile,'E')||($upfile,'F')||($upfile,'G')||($upfile,'H')||($upfile,'I')||($upfile,'J')||($upfile,'K' )||($upfi  le,'L')||($upfile,'M')||($upfile,'N')||($upfile,'O')||($upfile,'P')||($upfile,'Q')||($upfile,'R')||($upfile,'S')||($upfile,'T')||($upfile,'U')||($upfile,'V')||($upfile,'W')||($upfi   le,'X')||($upfile,'Y')||($upfile,'Z'))
    {
    $upfile = strreplace(('A' as 'a')||('B' as 'b')||('C' as 'c')||('D' as 'd')||('E' as 'e')||('F' as 'f')||('G' as 'g')||('H' as 'h')||('I' as 'i')||('J' as 'j')||('K' as 'k')||('L' as 'l')||('M' as 'm')||('N' as 'n')||('O' as 'o')||('P' as 'p')||('Q' as 'q')||('R' as 'r')||('S' as 's')||('T' as 't')||('U' as 'u')||('V' as 'v')||('W' as 'w')||('X' as 'x')||('Y' as 'y')||('Z' as 'z'))
    }
    else
    {
    //irgendwas....
    }
    

    schreibst du einfach:

    $upfile = strtolower($upfile);
    


  • Also du meinst, strtolower wandelt alles in Kleinbuchstaben um? Einfach so?
    Goil!





  • Ok Thx!

    Ich volltrottel hätte mir dies hier sparen können!!! Habe im Buch einen Eintrag dau gefunden.... *lol*


Anmelden zum Antworten