本文实例讲述了PHP实现关键字搜索後描红功能分享给大家供大家参考,具体如下:
在刚开始学习php的时候就对搜索过后的关键字描红感到好奇,但是这几天在巩固php基础的時候就发现原来这样的效果实现并不难。按照惯例首先给大家看看效果图吧。
- 数据库名是book只有一个数据库表,也是book模拟了5条数据。
echo "很遗憾没有找到书籍";
最后说一下实现的原理,首先先获取从文本框输入的关键字文字然后就是连接数据库进行查询,将书名中或者描述中包含关键字文字的记录查询出来把查询到的结果循环显示出来,在显示书名和描述的时候用str_ireplace()
函数将其中的关键字文字替换成带囿红色的文字,就实现了关键字描红的效果
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》、《php+mysqli数据库程序設计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本攵所述对大家PHP程序设计有所帮助。