Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:获取变量中每个单词的当前完整url和href_Php_Html - Fatal编程技术网

PHP:获取变量中每个单词的当前完整url和href

PHP:获取变量中每个单词的当前完整url和href,php,html,Php,Html,我如何使用当前页面的完整url从单个变量但多个单词分别将每个单词href如下 <?php $test = 'Ontario, Montreal, Quebec'; ?> 这是的一个简单应用程序,它基于分隔符将字符串拆分为多个子字符串,在本例中为“,” $test=“安大略省、蒙特利尔、魁北克省”; $words=explode(“,”,$test); foreach($words作为$word){ 回声“; } 这是的一个简单应用程序,它基于分隔符将字符串拆分为多个

我如何使用当前页面的完整url从单个变量但多个单词分别将每个单词href如下

<?php

    $test = 'Ontario, Montreal, Quebec';

?>


这是的一个简单应用程序,它基于分隔符将字符串拆分为多个子字符串,在本例中为“,”

$test=“安大略省、蒙特利尔、魁北克省”;
$words=explode(“,”,$test);
foreach($words作为$word){
回声“;
}

这是的一个简单应用程序,它基于分隔符将字符串拆分为多个子字符串,在本例中为“,”

$test=“安大略省、蒙特利尔、魁北克省”;
$words=explode(“,”,$test);
foreach($words作为$word){
回声“;
}

摘自@jli,稍作修改

$test = "Ontario, Montreal, Quebec";
$words = explode(", ", $test);
foreach ($words as $word) {
    echo "<a href='http://www.domain.com/" . $_SERVER["REQUEST_URI"] . "'>$word</a>";
}

摘自@jli,稍作修改

$test = "Ontario, Montreal, Quebec";
$words = explode(", ", $test);
foreach ($words as $word) {
    echo "<a href='http://www.domain.com/" . $_SERVER["REQUEST_URI"] . "'>$word</a>";
}


@Mas您希望每个链接都指向同一个URL,但有不同的文本?我将更新我的答案。@Mas您是说用户当前所在页面的URL?这似乎有点做作,但我会添加它。是的,当前页面用户的url此时处于打开状态。@Mas测试出来,它应该是您想要的。它似乎部分工作,我得到了此url@Mas您希望每个链接都指向相同的url,但有不同的文本吗?我将更新我的答案。@Mas您是说用户当前所在页面的URL?这似乎有点做作,但我会添加它。是的,当前页面用户的url此时处于打开状态。@Mas测试出来,它应该是您想要的。它似乎部分工作,我得到了这个url
<?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>";
}
?>