当前课程知识点:PHP程序设计 > 字符串函数 > 常见的字符串函数 > 字符串函数实验1
首先
我们的第一道题非常的简单
我们的第一道题就是一个截取自创就是一个截取子串
只不过在咱们之前的结局是指算的实验里面我们做的是一个英文字符
那很标准对不对
很标准英文字符应该怎么动
首先咱们到这个里面来
先看一下
SUbeST啊
括号这个里面有什么样的参数
大家可以看到括号里面一共有三个参数
第一个是你截取的字符串的名字对不对
你要截的哪个第二个参数是什么
大厂也就是什么
你从哪开始对不对
从什么地方开始
第三个参数就属于一个可选的了
那么判断的是什么
长度对不对长度
那么咱们之前就说过
说过我们就先来看题目
我们要截取的是什么呢
截取的是这六个叹字截取论坛标题这六个汉字
我们要截取这六个汉字里面的哪几个字呢
根据我们的题目要求
是不是截取前四个字对不对结局前四个字
那既然要截取前四个汉字
你你首先想大桥就是我们的
从哪开始前四个字
那你说从哪开始
是不是从零开始对吧
那么我妈很基本的咱们的啦
SUBST2第一个参数是刀软币
第二个参数是零
但关键是截取多长的大家有没有试过结局
多长
啊
对很多人都已经说了
是啊对吧
这个就是刚才叫上俺同学给我交的东西
是不是你们也这样写的呢
是不是也这样写的
我们截取的是论坛标题
然后我们截取的内容是OK
这个字母有点小
我们通过编码首选参数字体这个地方把它放大一点
把放大一点看一下代码
截取的是论坛标题
我们SUPS调到了B解释这六个汉字从零开始
然后你们说12对吧
然后这个时候截取的字符串还叫道了
别让他输出一下我们来跑一下这个程序
看一眼
哦
怎么回事
怎么回事啊
怎么办
怎么办
我们在这个地方工具编码改成什么
J
B
K
这是出来了
问题是
怎么回事怎么回事
什么问题
刚刚那个同学坐我
这就一脸懵了
心里想
哎怎么回事
我在底下明明做的好好的怎么上来就不对了
哪个地方不对了来我们先看一下
我们刚才做了个什么操作
我们把编码改成了谁
这BK对不对我们改成了这B
K和我原来跟大家约定的编码格式应该是什么
疣体F档吧
咱们之前说过的页面如果出现乱码
说白了就是HTML和PSP的编码格式不统一
于是呢
我们在为了让他显示正确
我们在这个地方把编码格式统一改为了这一天
那我就这一句由天发誓不是相当于给作废掉了就没有了
那么如果我想用油田八的话
那么我可以在这个PPT里面干一个什么时候
在这个H片安眠药里面是不是可以干一件事
对吧我可以干什么
是把这一局
给他加起来
加起来我这是不是H片安眠药也规定成由天吧啦
屁屁也规定城油田八了
然后咱们再来吃一下
看到了吗
是不是你们正确的结果出来了
正确的结果就这样出来了
对吧正确的结果就这样出来了
但是现在又有个问题了
就像我之前说的有一些参考书
他可能整本书
一开始全部都是这B样三样了
那么很显然
刚才我们做那个题目的时候
这第二
312是不是没出来啊
对不对这B2312这块选12的时候六个字全部都出来了
对吧大家都是一个成熟的大人了
对吧
遇到这种问题
我们就应该百度一下百度什么呢
对吧
百度一个汉子注意再由PF杠
巴中
占几个字符
你们觉得咱们现在做的是由天吧
你们觉得以一个汉字在油田八中占几个字符
三个字符是不是咱们都能看出来了
来咱们再看一下
看一下详细详细的东西
看
页面为什么是这样了OK
我们看英文字母在这边2312JBK由天吧中你看自己的书都是几啊
都是一
但是注意中文
汉字
中文
汉字
中文汉字这一比2312字节数是二JBK也是二油田八十级
没错
这就是各位同学需要稍微记个笔记的地方对吧
那么中文汉字在截取的时候不同的编码格式
它的字节数是不同的
所以如果这个地方不是有天吧的话
咱们六个汉字是咱们
比如说是这BK六个汉字要节前四个各位同学
这个长度应该学技能是不是应该写的
是吧了
对不对写的是吧了
所以根据编码格式的不同
我们需要做这样子的一个改变
你爸做这样子的一个改变
我的这个因为中文汉字在咱们网页中截取是一个常常出的一看
经常还可以当做一个笔试题或者面试题来出
就是当你做到一定足够多的项目的时候
你肯定会发现这个问题的对吧
所以这道题目看似比较简单
其实是有一个小店隐藏在这个地方的是吧
OK
你可以稍微记个笔记
-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