pingu: eregi() - Problem

Hallo Leute,

ich möchte einen String folgendermaßen durchsuchen:

... eregi($x.".php",$text);

das ".php" wird dabei aber ignoriert :(

also eregi liefert auch ein true, wenn nur $x enthalten ist, es sollte aber der ganze Ausdruck $x.".php" gefunden werden, also z.B. "bla.php", und nicht nur "bla".

Wie schreib ich das eregi() dafür richtig ?

Danke, Pingu

  1. hi,

    ich möchte einen String folgendermaßen durchsuchen:
    ... eregi($x.".php",$text);
    das ".php" wird dabei aber ignoriert :(

    Was enthält $x?
    Wenn das ein fixer String ist, nutze doch strpos().

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. $x ist eine Variable, die Unterschiedliche Werte haben kann ...

      1. hi,

        $x ist eine Variable, die Unterschiedliche Werte haben kann ...

        Noch mal explizit gefragt: Handelt es sich also um ein Such_muster_, oder willst du jeweils nur noch einem fixen Literal suchen?

        Wenn du für $x = 'a', $x = 'bcd' und $x = 'efghi' also jeweils nur nach 'a.php', 'bcd.php' und 'efghi.php' suchen willst - dann nutze strpos().

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }