Как видно из названия, у меня есть массив со всеми доменами моего сайта для разных стран.
Я хочу зациклить этот массив и отобразить его в браузере, но я не хочу включать текущий домен в список.
Пример: domains = ['test1.com', 'test2.pl','test3.it','test4.uk','test5.de']
Я хочу, чтобы мой цикл foreach печатал все указанные выше домены, кроме того, который посещает пользователь в настоящее время, поэтому, если вы посещаете страницу test1.com, все остальные страницы должны быть перечислены.
Я использую PHP-фреймворк, но, вероятно, это не имеет значения.
Это мой текущий код:
@foreach(sites as $site)
<a class="" href="http://{{ $site }}">{{ $site }}</a>
@endforeach
Попробуйте кормить сайт через parse_url. Вы можете извлечь имя хоста и сопоставить его с текущим запрашиваемым именем хоста (через переменную $ _SERVER)
использование $_SERVER['REQUEST_URI']
Это получает текущий URI.
Вам нужно только включить, если проверить, если сайты == $_SERVER['REQUEST_URI']
Для получения дополнительной информации о массиве серверов смотрите эту ссылку на руководство php: Нажми на меня