如何在其中添加更多href地址的链接属性?

时间:2012-07-02 13:32:23

标签: php javascript jquery html

代码:

<a href='http://$websites' target='_blank'>$websites</a>;

$网站是字符串;

html上的代码看起来:

<a target="_blank" href="http://WWW.GOOGLE.COM WWW.FACEBOOK.COM ">WWW.GOOGLE.COM WWW.FACEBOOK.COM </a>

我希望这是两个链接,我该怎么做? $网站来自textarea;当它只是一个链接它没关系,但如果我有两个链接,每行一个然后我不知道如何做到这一点。请帮忙

4 个答案:

答案 0 :(得分:8)

<?php
$websites = explode(' ', $websites);
foreach($websites as $site){
    echo '<a href="http://'.$site.'" target="_blank">'.$site.'</a>';
}
?>

答案 1 :(得分:3)

尝试:

$website= explode(" ", $websites);
for($i = 0; $i < count($website); $i++){
   echo "<a href='http://".$website[$i]."' target='_blank'>".$website[$i]."</a>";
}

答案 2 :(得分:0)

嗯,这可能是另一种解决方案

与其中一个display:none

有2个链接

当您点击其中一个时,请按$('.hidden_link').click();

点击另一个

答案 3 :(得分:-2)

试试这个:

$linkArray = explode("\n", $websites);

foreach($linkArray as $link) {
    echo('<a href="http://'.$link.'" target="_blank">'.$link.'</a>');
}