当前课程知识点:PHP程序设计 > 字符串函数 > 常见的字符串函数 > 字符串函数实验3
我们来看一下实验五实验
六里面字符串函数里面的第四题对吧
第四题关键字标红
那么大家看一下
最终我们要产生一个什么样效果吧
简单的说
这个网页中有一段文字对吧有一段文字
那么这个地方有一个关键字的搜索框
如果我们在这个关键字的搜索框中搜索任何东西
对吧
搜索任何的东西在上面的这段被搜索的文本里面有的话
那么底下把原模原样的整套东西显示出来
把关键字标成红色
这个是网页里面也非常经常用到的一个东西
那很显然
我们是不是从这个这一段段落里面要到下面的这个段落里面
那么下面的这个段落里面
我们要给特殊的字做一些特殊的规定
其实做的就是一个替换操作
所以咱们的这个函数
其实你会发现是一个替换函数
那我们把这个函数我说了
让同学们自己打开它
去学习一下对吧
OK我们可以看一下好好多个参数
而且都是英文的
对不对
这个函数手册里面有好多英文没有关系
咱们简单的看下我们重点每次看的都是这一段
在再不让看不懂的话
我我看一下例子对不对
我看一下例子好的
首先我们的这个函数第一项里面放了个什么呢
说是查找
也就是说你要替换的那个东西是不是也就是我们的这个文档里面是不是要替换的
谁是不是是用户规定的关键字
在这个框里的东西好的那么第二个
第二个是什么呢
稍微有点错了
第二个是替换成什么样
是不是类似替换成什么样
然后第三个第三个是什么
替换成的一个主题
也就是原本的东西在哪个地方
那么刚才在咱们这个实验里面是不是整个这一长串就是原本的东西对吧
我们是替换谁替换什么替换的关键字
替换个什么样的格式
然后原本的主题或者原本的内容题目在什么地方就是这样子的一个例子好的那么很显然
我们首先要想办法解决的事
怎么能让这个字明显的还变大了
变大
而且字体变红
这个用什么东西来做
用的是H片量来做的对吧
所以呢
整个实验里面我们可以看到咱们现在这个实验做成这个样子
我们拉来跑一下
看一眼
前面的这个部分是不是都是有的
而且我专门在这个地方设了个什么字的颜色的字体呢
是不是设了个蓝色字体
那么最后让同学给我显示出来的是一个什么字体啊
红色的字体那那你想你把蓝的变成红的不就完了吗
对不对好的
那么F这一句
哎
这一句什么意思呢
大家可以看一下SUV什么东西啊
儿子牛逼是不是阴蒲城里面那个搜索的这个按钮啊
也就意味着当我们点击了这个搜索按钮的时候
我们才把这这段文字里面的那个红色变红
那个关键字变红对吧
首先我们还要把关键字找出来
关键字是不是用户在这个框子里输的
那么我们是不是要知道这个花叫什么名啊
看一眼框叫什么名
太子党好的再看一下提交方式
人家有约定没有
是不是有月亮是POS的方式的
没有约定默认的话是get方式
有约定的话是POS的方式的
所以一上来我们先把用户一定会写的那个关键字给他找出来
比如说他就叫捣乱
哎
对吧到了A等于什么呢
等于
倒卵泡死他中括号里面谁PSP对吧
好封好带起来
我们是不是不管用户在那个框里面写了什么
我们现在在代码里面
他他叫什么了
他就要到了
哎
然后不管用户在这个框子里面写了什么
我们的这个刀了
哎
是不是要做格式变化
那么做格式变化
我刚才说了是是什么是用HTM要去写的
怎么做呢
很简单
爱吃甜
没有对吧
我们要用双引号引起来的吧
双引号引起来的字符串连接符是刀了
哎
对吧
然后字符串连接符
在用双引号写这个尖括号里面写的是什么
HTM
我都带上HTC还没有带呢
所以呢
这个部分而知天命
我们这个刚才看这个例子明显的加粗了
变大了还变红了
对吧
咱们上上次刚说过家族是不是就这个B啊
B我们后面还可以给他一个对吧
约定约定里面放什么呢
首先开了对吧睡哦哦
开了开了颜色变成什么
软变成红色对吧
然后分号隔开
我们再约定一个字体是不是还要变大OK
我这个地方是不是颜色有点不对了
哪个地方出问题了
是不是这个地方单引号应该出来对吧
单引号
好的我这个格式的字体
有人说
老师我记不住这个东西
我也记不住这个东西
看呀
看呀
我上面有没
有没有对吧
原本的字体格式什么
16对不对
是不是要变大
变大变成什么
你可以变成十812十样都随你啦
对不对冒号隔开
然后是18点PM
OK双号带上
双号带上好的那最后一个返回
一个什么就返回一个B就可以啦
好啦
我们好像是做好了对吧
我们好像是做好了
咱们可以在这个地方可以先依靠一下到了B
一口吓到了
可以歇一口气了
怎么看一下
对吧
我们现在替换没有做
我们可以先互相看看我们这个格式
做对了
没关键字
我们写一个什么PSP点个搜索变大了呗
变大了
对吧说明我们已经颜色变好了
那么我们这一句注释可以把它注释掉
然后我们接着做的是什么啊
是不是就刚才我们说的那个操作
我们依靠的内容应该是一个替换了的
嘿嘿
好颜色变蓝
说明我写正确了
注意里面看我逗号给打第一个我们要看呢
第一个是不是要找的
谁我们要变的是不是到了哎里面的内容好的
我们就是个刀了
哎
然后第二个我们要变成什么样
是不是要变成当着B这种样子哒好哒
我妈逗号隔开是到了B
然后到了一遍倒了杯水放在哪个
这个撒这场哪个是不是这一段文字里面到了S调好到了STare风好的太好
我看起来我已经做好了来我们来看一下
先查找撇撇
连个搜索做出效果了
我再查找一个我换一个字
看看能不能行
换成什么字
用用什么哦
好像有个什么网
我查个网子就一个往这里面好多互联网网站呀
这一堆东西
我点个搜索
一共有四个网都已经出来了
都已经出来了
好的来同学们自己来试一下对吧
-PHP概述
-PHP概述--作业
-开发环境搭建
--开发环境搭建一
--开发环境搭建二
--集成环境的安装
-开发环境搭建--作业
-PHP语法入门
--语法入门一
--语法入门二
-PHP数据的输出
--数据输出
-PHP数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3