Hi,
ich muss grad nach mehreren Monaten mit Perl zumindest kurz wieder zurück zu PHP schwenken, komm aber mit Regex nicht mehr klar.
Wenn ich in Perl auf ein erkanntes Suchmuster außerhalb der zugehörigen Funktion zugreifen wollte ging das ja recht einfach:
if ($var=~/^Hallo (Welt|Erde)/)
{ print "Es wurde die $1 begrüßt!\n"; }
Nun will das aber bei PHP nicht so laufen und ich hab kein Handbuch in Reichweite. Hab auch schon ne gute Stunde gegoogled, aber nix gefunden. Also folgendes geht nicht:
if (preg_match("/^Hallo (Welt|Erde)/",$var,$trash))
{ echo "Es wurde die $1 begrüßt!\n"; }
Dass in PHP keine Variable mit ner Zahl beginnen darf hab ich inzwischen kapiert, aber wie mache ich es richtig?
Danke!!