找回密码
 立即注册
搜索
热搜: 生活 中国

对关键字进行描红

[复制链接]
admin 发表于 2013-11-9 00:48:39 | 显示全部楼层 |阅读模式
对关键字进行描红

对关键字描红在百度、谷歌等搜索引擎中是非常实用的,通过它可以凸显出要查找的内容。在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字符串描红操作。

  1. <?php
  2. $content="人之初、性本善、性相近、习相远、苟不教、性乃迁、教之道、 贵以专、 昔孟母、 择邻处、子不学、 断机杼、";
  3. $str="教之道、 贵以专、 昔孟母、 择邻处、子不学、 断机杼、";
  4. echo str_ireplace($str,"<font color='#ff0000'>".$str."</font>",$content);
  5. ?>
复制代码
对关键字进行描红-相商动易版权所有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生活导航|生活导航 ( 新ICP备12003026-1号 )

GMT+8, 2024-5-9 22:48 , Processed in 0.130635 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表