Intereting Posts
Как автозагрузить класс с другим именем файла? PHP Список участников MySql, заполненный записями «Сон», приводящих к «Слишком много подключений»? Laravel возвращает пустую страницу только на определенных маршрутах Как сохранить php-объект в таблице MySQL? Как вызвать PHP-файл из файла сценария оболочки Каково использование <<< EOD в PHP? Рекурсивная функция PHP SimpleXML для перечисления дочерних элементов и атрибутов Истекший код авторизации в PHP facebook SDK array_filter на основе ключей из другого массива PHP: Array_unshift – не числовой индекс Как предотвратить отправку писем, отправленных через PHP mail (), в спам? Как запросить с активной записью в codeigniter для дат между указанными временами Some Hosting Not Liking SET NAMES utf8 – «Невозможно выполнить запросы, в то время как другие небуферизованные запросы активны». PDO выполнить массив для преобразования строки Как установить путь php.ini для PHP CGI / FastCGI SAPI на Windows Server 2008 r2?

Создание списка ссылок с PHP

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

В настоящее время я знаю, как создать список и отобразить его элементы с помощью команды foreach и массивов, но есть способ, которым я могу это сделать, поэтому у меня есть массив, содержащий массив, содержащий имя ссылки и самой ссылки, вот так:

$links = array(array("Google","//google.co.uk"),array("Bing","//bing.co.uk")) foreach ($links as $myurl){ foreach ($myurl as $url){ echo "<a href='".$url."'>".$myurl."</a>"; }}; 

Я знаю, что вышеизложенное не работает, но если кто-то может помочь с этой проблемой, он очень ценится.

 $links = array('Google' => 'www.google.com', 'Yahoo' => 'www.yahoo.com'); foreach($links as $k => $v) { echo '<a href="//' . $k . '">' . $v . '</a>'; } 

Как вы можете видеть, я не указываю http или https , просто // работает на обоих! См. http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml.

Вы можете добавлять ссылки на $links :

 $links['stackoverflow'] = 'www.stackoverflow.com'; 
 $links = array( array("Google","//google.co.uk"), array("Bing","//bing.co.uk") ); foreach ($links as $urlitem){ echo "<a href='".$urlitem[1]."'>".$urlitem[0]."</a>"; }