对关键字进行描红
对关键字描红在百度、谷歌等搜索引擎中是非常实用的,通过它可以凸显出要查找的内容。在PHP中完成关键字描红的操作应用str_ireplace()函数。在本实例中通过str_ireplace()函数完成对指定字符串的描红操作。
str_ireplace()函数使用新的子字符串(子串)替换原始字符串被指定要替换的字符串。该函数的语法格式如下:
mixed str_ireplace ( mixed search, mixed replace, mixed subject [,int &count])
该函数将所有在参数subject中出现的参数search以参数replace取代,参数&count表示取代字符串执行的次数。
str_ireplace()函数的参数说明如表
str_ireplace()函数的参数说明
参数 |
说明 |
search |
必要参数,指定需要查找的字符串 |
replace |
必要参数,指定替换的值 |
subject |
必要参数,指定查找的范围 |
count |
可选参数,获取执行替换的数量 |
具体步骤如下:
(1)创建脚本文件命名为index.php。
(2)定义两个字符串量,$content定义查找的范围,$str定义查询的关键字。
(3)应用str_ireplace()对$content中的$str字符串描红操作。
-
- <?php
- $content="人之初、性本善、性相近、习相远、苟不教、性乃迁、教之道、 贵以专、 昔孟母、 择邻处、子不学、 断机杼、";
- $str="教之道、 贵以专、 昔孟母、 择邻处、子不学、 断机杼、";
- echo str_ireplace($str,"<font color='#ff0000'>".$str."</font>",$content);
- ?>
复制代码
对关键字进行描红-相商动易版权所有
|