У начинающих разработиков, или скорее веб-мастеров часто возникает необходимость
необходимость
создания небольших шаблонов, которые можно использовать в различных директориях сайта.
Чтобы ускорить разработку полезно уметь вставлять в ссылки переменные
Предположим, что переменные $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/
Всё довольно просто, обратить внимание следует на отсутствие точек вокруг названий переменных в строке.
$url = "https://www.heihei.ru/$var_page_lang/$var_page_country/";
Зачем я обратил на это внимание поясню на следующем примере.
Попробуем сделать тоже самое, но не будем создавать отдельную переменную $url а сразу вставим в href
<?php
echo'
<a href="https://www.heihei.ru/'.$var_page_lang.'/'.$var_page_country.'">
'.$var_page_country.'
</a>
Должен быть таким же.
То есть важно просто не забывать, что при добавлении переменных в echo
точки и ' вокруг имени переменной нужны, а при создании отдельной переменной нет.
Имейте в виду, что данная заметка не является руководством к действию - лучше
создать сайт правильно с самого начала, а не лепить PHP в html.
Если Ваша цель не вставить переменную в ссылку а просто записать ссылку в переменную, то делается это просто
<?php
$url = 'https://www.heihei.ru';
?>
Если остались вопросы - смело задавайте их в комментариях либо воспользуйтесь поиском по сайту
Рекомендую наш хостинг beget.ru |
Пишите на info@urn.su если Вы: |
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык. |
2. Хотите разместить на сайте рекламу, подходящуюю по тематике. |
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте |
4. Нашли на сайте ошибку, неточности, баг и т.д. ... ....... |
5. Статьи можно расшарить в соцсетях, нажав на иконку сети:
|