关键字用锚标记显示我的网站

时间:2014-04-14 16:43:20

标签: javascript php jquery html keyboard

我有一个用PHP制作的网站。有关键字出现<?php echo $settings['keywords']; ?>

使用此代码<?php echo $settings['keywords']; ?>将所有标记一起显示。喜欢快速关键字,第二关键字,第三关键字

我想在我的网站正文页面中显示带有锚标记的关键字。 比如<a href="mysite">fast keyword </a> , <a href="mysite">2nd keyword </a>

我有搜索stackoverflow但是我很困惑

2 个答案:

答案 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>';
}