我有一个用PHP制作的网站。有关键字出现<?php echo $settings['keywords']; ?>
使用此代码<?php echo $settings['keywords']; ?>
将所有标记一起显示。喜欢快速关键字,第二关键字,第三关键字
我想在我的网站正文页面中显示带有锚标记的关键字。
比如<a href="mysite">fast keyword </a> , <a href="mysite">2nd keyword </a>
我有搜索stackoverflow但是我很困惑
答案 0 :(得分:0)
如果在可迭代对象中有关键字,则可以使用foreach
循环对它们进行迭代。如果它是以逗号分隔的字符串,请使用explode
:
<?php
$arr_keywords = explode(",",$settings['keywords']);
foreach($arr_keywords as $keyword)
{
if($keyword != $array_keywords[count($array_keywords)-1])
echo "<a href=\"\">".$keyword."</a>,";
else
echo "<a href=\"\">".$keyword."</a>";
}
?>
答案 1 :(得分:0)
我希望像.....一样分开,但现在显示为
fast keyword, 2nd keyword
我想你有一个带有单词的字符串,用空格分隔。我想你需要这个:
foreach(explode(" ", $settings['keywords']) as $keyword) {
echo '<a href="">'.$keyword.'</a>';
}