在字符串中搜索关键字并在单词周围添加HTML标记

时间:2014-02-24 00:23:12

标签: php

我不是编程新手,但我是PHP的新手。我需要编写一个接收字符串的函数,根据已知的关键字列表进行检查,如果找到这些关键字,则会在该字周围添加HTML标记,同时保留字符串的其余部分。我真的不知道很多PHP,但这里是我的shell

function check_me($text)
{
    $result=$text;
    return $result;
}

如何检查字符串$text是否有关键字并在其周围包装HTML标记?

1 个答案:

答案 0 :(得分:2)

如果你在数组中设置了所有的keyworks,或者从文件中将它们读入数组,你只需使用 str_replace 函数。

$keywords = array(
    "dog",
    "cat",
    "bunny"
    );
$string = "The cat is sleeping on the couch";
$string = str_replace($keywords, "elephant", $string);
//Outputs "The elephant is sleeping on the couch"

阅读str_replace的PHP手册。