Есть регулярное выражение, для примера возьмём самое простое /[0-9]/ и при коде preg_replace("/[0-9]/","num","1 2 3"); выведет num num num, а как мне сделать, чтобы в зависимости от значения, подходящего под pattern, менялась переменная replacement?
Получается, есть те же 1 2 3, но когда находится подходящее под паттерн значение (первым будет 1)
происходит запрос к БД и затем, в зависимости от совпадения, единица к примеру заменяется на "one", затем совпадение 2 опять запрос и заменяем его допустим на "two" и так далее
Как такое можно реализовать?