当前课程知识点:PHP程序设计 > 字符串函数 > 常见的字符串函数 > 字符串函数实验2
好的我们来看一下实验里面的第二题第二题
这个题目其实在咱们的程序中是经常用的
我相信每个同学咱们现在都上大学了
你们可能经历过很多报名系统
高考的时候有报名系统对不对
然后呢
还有就是什么等级考试啊啊
T考试呀
现在都是网上报名的
网上报名的时候大家都要传照片
那么你传的那个照片
如果我把一个我我我拍好的照片贴在一个word里面
然后把word上传
你觉得你系统能识别吗
系统不会识别
而且他会给你报一个错
说你格式不对
他是怎么发现你格式不对的
他怎么发发现了
其实做的和他后台就做这件事情做了一个判断后缀
那么有一些石头后缀
他认为我们可以加入数据库
有一些他要给你提个提示
一个报错信息
所以咱们现在这个地方做了个最简单的就是当了
点击浏览选中某一个文件的时候
点击了上传去判断A这个文件的后缀是一个什么样的后缀
那么这个部分需要同学们仔细的来给我读一下
HTC还没有这个表单的部分走向的凤爪的有一个白色的提交方式
get提交方式是什么pose特提交方式对不对
然后第二个就是刚才同学看到了这个关键字的
这个浏览器是不是可以选中任意任何一个文件打
那他是怎么进来的
他是一个音铺纸标签
注意他的类型
我看的类型是什么
是什么非要的这种类型对吧
这这种类型文件的类型而且给了这个类型一个什么名字
这个名字只要用的
然后我们再然后是一个上传就上传
你是不是也有个名字叫SU米对吧
叫一个SUV
那么我们在偏僻免受间F倒是后才是有病什么意思
当我们点击了上传按钮对不对
当我们点击了上传按钮
是不是点个伤害了
我才去判断at后缀是一个什么什么对不对
那么接下来我们是要判断文件了
你要知道教室里面坐了八十多个同学
那你们是不是一定会选中同一个文件呢
不会要你们通过这个按钮会选择各种各样的家对不对
你电脑里面的文件都过去了
咱们怎样确定用户选了哪个问题呢
是不是就这个一副厂因铺场阴谋者的文件里面的名字叫做太子的
我们又到了不少这个超全局数组动画
你太惨就能够获取到
所以我们在这个里面写到了B
等于到了黑板等于捣乱
下划线POS疼
中括号里面是一个TE二十帖封号
那么或许到了文件是这样子
我就会跳了文件
但是获取到我家
咱们说文件名是什么样的
各位同学大一学的基因基础的第二张里面你们就应该首先学到啥文件名应该有两个部分组成
第一个部分是文件的名字
用点隔开
后面是什么拓展名或者后缀名表示文件的类型对不对好了
既然是用点隔开到所有的地方提示了又爱跳的
哎
落的用什么隔开第二格开的那个文件名好了
这个时候返回的是一个什么叔祖了
是不是一个数组
那么这个数组我们要的
咱们说要的后缀名还是要前面自定义的名字的后缀名的间隔分开了
他应该是谁
他应该是数组里面到了B里面中括号里面开支为零的唯一呀
是不是后面那个唯一就这样做就可以了就可以了
好了
我们来探讨一下这个程序
这个地方又提示了很多noT4
我们之前说过为什么会提示闹挺死了
继续往下走的时候
SU
B
我点收着点五点上传了吗
没点呀
我页面一出来就就出来这个样子了
咱们如果觉得很烦
我上节课也教过我怎么敢怎么敢贴身一点
安安里面可以去修改
需要在演示一遍吗
跑到偏僻点
按按捏
我们在编辑里面查找
查找的是一个报错信息
下划线而已
其实是一个月抛的
我懒得写了对吧
这个鬼头顶没有没有什么标注
哎
这个队就是嫁给了等于对吧
这个里面我们家一个俺的
俺的是什么
是不是特七的那个上档键的那个那个符号
再加上我们的圣者就是一旁边那个小波浪线
表示的是一个飞对吧
也就是不显示什么布线设施
noteS翻译好的
然后文件做一个保存文件
做一个保存
然后记得咱们的W为样品一定要重新启动一下
重新起动下
你可以退出了
重新打开一次
等他变绿
有点慢好的
然后再刷新一下好了
即便我不点上传那个楼梯间没有了
那么这个时候我来选择文件选择文件
我可以随便看图片
里面有没有示例图片好不随便选一张图片对吧
这是一张图片图片给你
你看到了后缀名是这配置
点击上传好了提示出来了
平时出来当然了
你还可以选择其他的文件
应该是所有的文件都可以的
咱们来讲下第三题第三题的这个去除空白和特殊字符
这个部分其实给各位同学咱们是有一个专门的函数的对不对
但是特别一点的就是这个字符串是不是左右两边都有啊
看起来是对称的
但实际上它们是长得不一样对不对一个括号在前面一个符号在后面是这是需要注意的
然后我们中间什么你好
皮皮翻脸把中间的中文字取出来
那么这个程序放在这个地方
同学们需要在这个地方填空白
很显然
那我们可以往前填对吧
可以一个一个填
我们到了B也可以是赖不成对吧
难不成
我们去掉了是谁到了
哎
逗号后面
我们去掉的字符是谁呀
是不是就是这点OK
我们还可以这点
这个地方我字体放大明显的看到她是不是还有个空白呀
那么你把空格也选上OK
那么这个地方我们去了一部分去了一部分
我到了非等于什么呢
等于赚钱对吧
括号里面把刀这B放进去
逗号隔开去除去除哪个部分呢
是从后面的这个部分对吧
去除后面的这个部分
好啦烧饭了
空号给他加上啊
然后我封号带上
然后带上这样子
好像就去除可以了
我这才到C
我是不是要改一下
这个改一下谁看一下
结果是不是我想要的
好的我们已经成功的去除掉了对吧
然后刚刚被选中同学上来做的时候
他做的很特别
他这个省略了对吧
还把烂车作为一个参数加在了阮阮成这个的去除理念对吧
那么这样做没有什么问题
就是刚刚同学上来做的时候就稍微有点什么问题呢
就是那个括号和引号
到底带在什么位置
需要一定要看仔细
不然就容易报错了对啊
不然就容易报错了
那么我再问一下
咱们还能别的做法
咱不是有个两端去除吗
我们能不能两端取出来呀
直接到了C等于两端去除
然后去的是到了哎逗号里面
这个字符串需要琢磨一下两端去
我们是不是就取这个样子
取这个样子的话
后面这办法能去掉吗
去不了
因为一上来就办了空号在前面对不对
但是如果我们要去掉的话
我们是不是共有的
都有这个爱彩呈下滑现象
两个小眼睛一样的东西啊
对不对
我们共有都是这个
我能不能在这个后面再加一个
加成这样
他这样你去
然后后面的时候再这样一去
可不可以
可不可以来试试看吧
试试看
好啦
成功的去掉了
发现是不是很灵活
非常的灵活对吧
我们这样子也是可以去掉的两端去除
然后咱们把这个设计设计好就可以了
对吧
我们把这种设计设计好
就可以达到我们想要的效果了
好的我们这个例子
同学们也练习一下
-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