Ich lese eine Dokumentation der preg_filter
Funktion ist es wie folgt aussehen. Dies ist from php.net Website.
$subject = array('1', 'a', '2', 'b', '3', 'A', 'B', '4');
$pattern = array('/\d/', '/[a-z]/', '/[1a]/');
$replace = array('A:$0', 'B:$0', 'C:$0');
print_r(preg_filter($pattern, $replace, $subject));
Hier in der Anordnung von $ einiger Variablen wie diese verfügbar ersetzen - $0
Wenn ich das versuche, es wird der Wert, bevor ersetzt verfügbar war zurück. Ist es eine allgemeine Variable in PHP oder ist es nur für PCRE-Funktionen verfügbar? Und ich sah $1
, $2
, $3
... auch in einigen Artikeln.
Normalerweise können wir keine Variablen haben, die mit Zahlen beginnen.
Also kann jemand über diese Funktion und Variable erklären?
'A: $ 0' liegt zwischen einfachen Anführungszeichen, es wird sowieso nicht als Variable interpretiert. – haltabush