Как написать такой цикл, чтоб он заменял у строки последний элемент на 1?
То есть, к примеру мы имеем переменную $url = 'url,com/films?page='
В конце этой строки по дефолту стоит число 1. Нужен цикл for
, который будет заменять это число на единицу больше. Как такое сделать?
Вот что я сделал:
$url = 'url,com/films?page=';
for($i=1;$i<10;$i++){
$url .= $i;
}
Но это просто конкатенация и результат будет url,com/films?page=123456789
А нужно чтоб было url,com/films?page=1
url,com/films?page=2
url,com/films?page=3
Как такого результата добиться?
нужно чтоб было url,com/films?page=1 url,com/films?page=2 url,com/films?page=3
Собирайте урлы в массив, используя конкатенацию но без модификации исходного url:
$url = 'url.com/films?page=';
$links = [];
for ($i = 1; $i < 10; $i++) {
$links[] = $url . $i;
}
var_dump($links);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В БД есть болеее 5 000 000 записейИнформации в них не много - фильтрация идёт по одному полю, которое является индексом
В шаблоне есть код для меню, которое берется из БД