字符串操作,如果我要让“www.csdn.net”中的“csdn”用红色显示,怎么做?此功能用在,类似goole搜索的关键字红色显示。

xieqi 2003-12-02 01:37:11
字符串操作,如果我要让“www.csdn.net”中的“csdn”用红色显示,怎么做?
此功能用在,类似goole搜索的关键字红色显示。

要求:给出2个字符串,在一个字符串中的另一个文字串的文字用红色显示。
...全文
91 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinyaoxp 2003-12-03
  • 打赏
  • 举报
回复
up
cangus 2003-12-03
  • 打赏
  • 举报
回复
是啊

同志还得努力啊
OutlawStar 2003-12-02
  • 打赏
  • 举报
回复
$TestStr = "www.csdn.net";
print $TestStr."<br>\n";

str_replace("www.c", "<font color=red>www.c</font>", $TestStr);
str_replace("n", "<font color=red>n</font>", $TestStr);

print $TestStr."<br>\n";
TonightBar 2003-12-02
  • 打赏
  • 举报
回复
一点思想,说出来与大家交流,

多个关键字可以建个数组,

如果符合数组中的任一个关键字则显示红色
xieqi 2003-12-02
  • 打赏
  • 举报
回复
那如果是多关键字搜索呢?怎么让每个关键字都变成红色的呢?
关键字:'ww.','www.c','n'搜索出www.csdn.net
我要让它变成"<font color=red>www.c</font>sd<font color=red>n</font>.<font color=red>n</font>et"
可以吗?怎么用?

要求关键字中可能会有重复
sogoisogo 2003-12-02
  • 打赏
  • 举报
回复
这个也太easy了,看来你PHP刚入门了。

到www.tongda2000.com看看,有一个不错的PHP开发的OA软件可免费下载的。
OutlawStar 2003-12-02
  • 打赏
  • 举报
回复
$TestStr = "www.csdn.net";
print $TestStr."<br>\n";

str_replace("csdn", "<font color=red>csdn</font>", $TestStr);
print $TestStr."<br>\n";
sdliubo 2003-12-02
  • 打赏
  • 举报
回复
用替换就行了啊

具体的语法好像是这样

replace("csdn","<font color=red>csdn</font>","www.csdn.net")

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧