Как написать такой цикл, чтоб он заменял у строки последний элемент на 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);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В БД есть болеее 5 000 000 записейИнформации в них не много - фильтрация идёт по одному полю, которое является индексом
В шаблоне есть код для меню, которое берется из БД