0

コード:

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

$websites は文字列です。

HTMLのコードは次のようになります。

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

これを2つのリンクにしたいのですが、どうすればいいですか? $websites はテキストエリアから来ています。リンクが 1 つだけの場合は問題ありませんが、行ごとに 1 つのリンクが 2 つある場合は、これを行う方法がわかりません。助けてください

4

4 に答える 4

8
<?php
$websites = explode(' ', $websites);
foreach($websites as $site){
    echo '<a href="http://'.$site.'" target="_blank">'.$site.'</a>';
}
?>
于 2012-07-02T13:36:09.150 に答える
3

試す:

$website= explode(" ", $websites);
for($i = 0; $i < count($website); $i++){
   echo "<a href='http://".$website[$i]."' target='_blank'>".$website[$i]."</a>";
}
于 2012-07-02T13:36:14.550 に答える
0

まあ、これはおそらく別の解決策です

それらの1つと2つのリンクがありますdisplay:none

それらの1つをクリックすると、もう1つをクリックします$('.hidden_link').click();

于 2012-07-02T13:35:22.837 に答える
-2

これを試して:

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

foreach($linkArray as $link) {
    echo('<a href="http://'.$link.'" target="_blank">'.$link.'</a>');
}
于 2012-07-02T13:37:01.947 に答える