🏠 | 💻 IT | Программирование Code | PHP |

Как вставить переменную в ссылку PHP

Введение

У начинающих разработиков, или скорее веб-мастеров часто возникает необходимость необходимость создания небольших шаблонов, которые можно использовать в различных директориях сайта.

Чтобы ускорить разработку полезно уметь вставлять в ссылки переменные

Пример кода на PHP

Предположим, что переменные $var_page_lang и $var_page_country Вы получаете извне.

Их и нужно вставить в атрибут href

<?php $url = "https://www.heihei.ru/$var_page_lang/$var_page_country/"; echo' <a href="'.$url.'"> '.$var_page_country.' </a> ';

Результат

Допустим, что страна это Finland а язык выбран ru.

Ниже должна появиться ссылка Finland ведущая на https://www.heihei.ru/ru/Finland/

Finland

Комментарии к коду

Всё довольно просто, обратить внимание следует на отсутствие точек вокруг названий переменных в строке.

$url = "https://www.heihei.ru/$var_page_lang/$var_page_country/";

Зачем я обратил на это внимание поясню на следующем примере.

 GeekBrains

Попробуем сделать тоже самое, но не будем создавать отдельную переменную $url а сразу вставим в href

<?php echo' <a href="https://www.heihei.ru/'.$var_page_lang.'/'.$var_page_country.'"> '.$var_page_country.' </a>

Результат

Должен быть таким же.

Finland

То есть важно просто не забывать, что при добавлении переменных в echo точки и ' вокруг имени переменной нужны, а при создании отдельной переменной нет.

Имейте в виду, что данная заметка не является руководством к действию - лучше создать сайт правильно с самого начала, а не лепить PHP в html.

Ссылку в переменную

Если Ваша цель не вставить переменную в ссылку а просто записать ссылку в переменную, то делается это просто

<?php $url = 'https://www.heihei.ru'; ?>

Если остались вопросы - смело задавайте их в комментариях.

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: