Я настраиваю URL canonicalizer, и мне нужно применить модификацию к переменной, пока она больше не изменится.
У меня уже есть рабочее решение, но с недостатками.Мне нужно вычислить шаг n + 1 дважды.Я выбрал синтаксис "do-while", так как мне нужно войти в цикл хотя бы один раз.
do {
$url = rawurldecode($url);
} while ($url !== rawurldecode($url));
Я бы не хотел вычислять n + 1 дважды.Я пытался использовать две переменные, но я не могу получить что-то чистое, работающее.