Я прочитал документацию по функции preg_filter
это выглядит следующим образом. Это с php.net сайта.
$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));
Здесь в массиве $ заменить некоторые доступные переменные, как это - $0
Когда я пытаюсь это вернуть значение было доступно до замены.
Это общая переменная в PHP или она доступна только для функций PCRE? И я видел $1
, $2
, $3
... также в некоторых статьях.
Обычно у нас не может быть переменных, начинающихся с цифр.
Так может ли кто-нибудь объяснить об этой функции и переменной?