@khodos_dmitry

Почему функция уникализации URL не работает?

checkurl:
if(in_array($url, $url_mas)) {
$url .= '1';
goto checkurl;
}
$url_mas[] = $url;
Должна добавлять единицу, если значение уже есть в $url_mas. Но не работает. Что я упускаю?
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
@VisualIdeas
Все просто)
while(in_array($url, $url_mas)) {
    $url .= '1';
}
$url_mas[] = $url;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@4iloveg
Full-Stack HTML Developer
function getUniqueUrl($url, array &$urlList){
    if(in_aray($url,$urlList)){
        $url .= '1';
    }
    $urlList[] = $url;
    return $url;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 нояб. 2024, в 18:19
2000 руб./за проект
27 нояб. 2024, в 17:41
2000 руб./за проект
27 нояб. 2024, в 17:26
1 руб./за проект