如何将超链接添加到作为 PHP 中字符串一部分的单词?
How to add hyperlink to a word which is a part of a string in PHP?
我有一个字符串和一个link,如下:
$link = 'https://www.google.co.in';
$str = 'Hi all welcome to the google page Google Page';
现在我想把'Google Page'这个词变成超link。当整个字符串 ($str) 出现在网页上时,字符串 'Google Page' 应该显示为 hyperlink 并且在点击它时 link 'https://www.google.co.in'
应该打开。
为了实现这一点,我尝试了以下代码但没有成功。
Phpfox::getUserBy('full_name').' accepted your request to join'.<a href=$sLink>Google Page</a>Group Name
echo 'Hi all welcome to the google page <a href=$link> '.Google Page'.'</a>'';
有人可以帮助我并纠正我在代码中犯的错误吗?
谢谢。
试试这个
echo 'Hi all welcome to the google page <a href="'.$link.'">Google Page</a>';
$link = 'https://www.google.co.in';
$str = 'Hi all welcome to the google page Google Page and another Google Page just for test';
$word = 'Google Page';
echo str_replace($word, "<a href=\"{$link}\">{$word}</a>", $str);
您的字符串用单引号引起来。当您将字符串单引号时,您是在告诉 PHP 按原样显示字符串 。因此,$link
变量将不会被解释。
的替代方法是将单引号更改为双引号,以告诉 php 您确实希望解释 $link
变量。
echo "Hi all welcome to the google page <a href=\"$link\">Google Page</a>";
我有一个字符串和一个link,如下:
$link = 'https://www.google.co.in';
$str = 'Hi all welcome to the google page Google Page';
现在我想把'Google Page'这个词变成超link。当整个字符串 ($str) 出现在网页上时,字符串 'Google Page' 应该显示为 hyperlink 并且在点击它时 link 'https://www.google.co.in'
应该打开。
为了实现这一点,我尝试了以下代码但没有成功。
Phpfox::getUserBy('full_name').' accepted your request to join'.<a href=$sLink>Google Page</a>Group Name
echo 'Hi all welcome to the google page <a href=$link> '.Google Page'.'</a>'';
有人可以帮助我并纠正我在代码中犯的错误吗?
谢谢。
试试这个
echo 'Hi all welcome to the google page <a href="'.$link.'">Google Page</a>';
$link = 'https://www.google.co.in';
$str = 'Hi all welcome to the google page Google Page and another Google Page just for test';
$word = 'Google Page';
echo str_replace($word, "<a href=\"{$link}\">{$word}</a>", $str);
您的字符串用单引号引起来。当您将字符串单引号时,您是在告诉 PHP 按原样显示字符串 。因此,$link
变量将不会被解释。
$link
变量。
echo "Hi all welcome to the google page <a href=\"$link\">Google Page</a>";