Я пишу код, чтобы рекурсивно заменить предопределенные переменные изнутри данной строки. Переменные имеют префикс с символом «%». Строки ввода, начинающиеся с '^', должны быть оценены. Например, предполагая массив переменных, таких как: $vars['a'] = 'This is a string'; $vars['b'] = '123'; $vars['d'] = '%c'; // Note that $vars['c'] has not been defined $vars['e'] = '^5 + […]
Я пытался выполнять некоторые регулярные операции на PHP, и я не очень квалифицирован в этой области. Кажется, что когда я использую функцию регулярного выражения, такую как preg_replace для строки, я могу получить доступ к строкам, замененным регулярным выражением, с помощью переменных типа $ 1, $ 2 и т. Д. Что это называется и как я […]