Hallo,
Aber warum, ich arbeite mit use strict;
print $1;
Grundlegendes
Variablen werden in PHP
Der Themenbereich ist Perl - nicht PHP.
Variablen-Namen werden in PHP nach den gleichen Regeln wie andere Bezeichner erstellt. Ein gültiger Variablen-Name beginnt mit einem Buchstaben oder einem Unterstrich ("_"), gefolgt von einer beliebigen Anzahl von Buchstaben, Zahlen oder Unterstrichen.
was aber nichts daran ändert, dass du z.B. bei preg_replace (in Perl ist das genauso) im zweiten Parameter mit $0,$1,$2,... und $9 arbeiten kannst (siehe http://de3.php.net/preg_replace).
Als regulärer Ausdruck (regular expression) würde das wie folgt ausgedrückt: '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'.
schön kopiert: http://de2.php.net/manual/de/language.variables.php ...
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|