0
<?php

    $test = 'Ontario, Montreal, Quebec';

?>

単一の変数からページの現在の完全なURLを使用して、このように各単語をhrefするにはどうすればよいですか。ただし、複数の単語を使用して、それぞれを個別にhrefします。

<a href="http://www.domain.com/canada">Ontario</a> <a href="http://www.domain.com/canada"> Montreal</a> <a href="http://www.domain.com/canada"> Quebec</a>

オンタリオ モントリオール ケベック

4

2 に答える 2

4

これは、の単純なアプリケーションでありexplode、区切り文字(この場合は「、」)に基づいて文字列を複数のサブ文字列に分割します。

$test = "Ontario, Montreal, Quebec";
$words = explode(", ", $test);
foreach ($words as $word) {
    echo "<a href='http://www.domain.com/" . $_SERVER["REQUEST_URI"] . "'>$word</a>";
}
于 2012-04-15T05:59:13.810 に答える
1

わずかな変更を加えて@jliから取得。

<?php
$test = "Ontario, Montreal, Quebec";
$words = explode(",", $test);
array_walk($words,"trim");

foreach ($words as $word) {
    echo "<a href='http://www.domain.com/{$word}'>$word</a>";
}
?>
于 2012-04-15T07:31:55.870 に答える