Mauz: Stringmanipulation

Moin,

einfache Frage!
Ich habe einen String "page.php".

mit welcher Funktion bekomme ich ".php" aus dem String?
So das nur noch "page" da ist?

Ich find einfach nichts im Manual.

LG
Mauz

  1. Huhu Mauz

    Ich find einfach nichts im Manual.

    Aber ich ;-)

    http://de3.php.net/manual/de/function.basename.php

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. Huhu lulu

      Aber ich ;-)

      http://de3.php.net/manual/de/function.basename.php

      dank Dir, hab ich wohl übersehen.

      LG Mauz

  2. Moin,

    einfache Frage!
    Ich habe einen String "page.php".

    mit welcher Funktion bekomme ich ".php" aus dem String?
    So das nur noch "page" da ist?

    Ich find einfach nichts im Manual.

    LG
    Mauz

    Vielfältige Möglichkeiten:

    a) $dateiname=substr('page.php',0,-4);

    b) $dateiname=str_replace('.php','','page.php');

    c) list($dateiname,$endung)=explode('.','page.php');

    mehr fällt mir grad nicht ein.

  3. Hi,

    mit welcher Funktion bekomme ich ".php" aus dem String?
    So das nur noch "page" da ist?

    evt. mit ähnlichem code wie folgendem:

      
    $string = "page.php";  
    $punk_pos = strpos($string, ".");  
    $endung = substr($string, $punk_pos, 4);  
    echo $endung;  
    
    

    sollte eigentlich ".php" ausgeben.

    MfG