我不是编程新手,但我是PHP的新手。我需要编写一个接收字符串的函数,根据已知的关键字列表进行检查,如果找到这些关键字,则会在该字周围添加HTML标记,同时保留字符串的其余部分。我真的不知道很多PHP,但这里是我的shell
function check_me($text)
{
$result=$text;
return $result;
}
如何检查字符串$text
是否有关键字并在其周围包装HTML标记?
答案 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手册。