当前课程知识点:PHP程序设计 >  字符串函数 >  常见的字符串函数 >  填补函数和大小写函数

返回《PHP程序设计》慕课在线视频课程列表

填补函数和大小写函数在线视频

填补函数和大小写函数

下一节:其他字符串函数1

返回《PHP程序设计》慕课在线视频列表

填补函数和大小写函数课程教案、知识点、字幕

我们继续往下讲对吧

继续往下讲

刚才我们说到的是去除空白

还有就是去除我们想要去除的东西

既然有去除

它就自然有什么

填补对吧

它有去除就一定会有填补

那么填补的函数呢

字符串填补字符的函数对吧

我们加上填补字符的函数

是str_pad这样子的一个函数

这样一个函数

那么这个函数里面的这个参数比较多一些

所以我们就用一下函数手册

对吧

函数手册我们已经知道函数名了

直接使用索引

我们str_pad

这不是第一个就是

第二个就是pad吗

双击打开

英文的没有关系

我们可以读一下对吧读一下

第一个参数这是什么呢

是不是input也就是你要给谁来填补

对不对

你要给谁来填补

第二个参数大家可以猜到

填补的是什么

长度也就是说

你原本的这个东西你要填补

填补之后这个字符串的长度应该是多少了

对吧得应该是多少了

然后后面的这两个参数

你发现是不是可以选的

对吧是可以选的

那么第三个参数

这个参数是什么呢

这个参数是指定填补的时候

可以选的字符串

也就是你用什么东西去填补它

所以看这个例子里面

第三个参数是不是都是一些符号呀

对吧都是些符号

用什么东西填补

最后一个是填补的方向

这个地方专门告诉大家了

填补方向有三种方向

一个是这个BOTH自然是字符串两端填补了

对不对

然后一个是LIFT左侧填补

一个是RIGHT右侧填补好的

这就是我们可以选的

对吧可以选的

那么如果默认的话

也就是说你第四个参数不写的话

你看默认值是给那边填

RIGHT对吧

RIHGT应该是给右边去做填补

对吧也就是默认情况下

如果第四个参数你不写

那么就是给右边去做填补好的

那么我们继续来做这个例子对吧

继续来做这个例子

我们写一个简单的对吧

写一个简单的

$str

str等于这个字符串我们就写一个小的了

还是这个大写的WAMP吧

对吧就写一个WAMP

然后我们现在可以开始给它填补了

echo str_pad对吧

括号里面第一个我们要给谁填补

是不是就是这个$str

第二个我们是填补的长度

现在长度是4

我们填补成什么样

长度为10的吧

对吧填补一个长度为10的

然后第三个就是用什么东西填补

大家觉得用什么东西填补好一点

用什么%对吧

随你便对吧

用什么东西来填补它

然后第四个就是看你是往左侧填右侧填

还是两端填

STR_PID_

两侧BOTH对吧

好的分号带上

我们直接输出

看看

填补成什么样了

是不是WAMP一共是4个

我们要求的长度是十

所以肯定是填了六个

你要求的是两侧

所以左边三个右边三个是不是

填补的是%

现在我们还有一个问题

我在这个地方再echo一个$str

各位同学能告诉我这个str是原本的WAMP

还是填补过加了%的那个字符串呢

是原本的还是添加了%的呢

来看一下结果

我这个地方没有加换行

对吧

加一个换行

我们来看一下结果

这个地方有一个很重要的概念

我们要在这个里面补充一下

是不是原本的

好的这个问题我已经问了不止一次了

在这个地方我们输出的时候

发现输出的是原本的

那么同样的

刚才我们在这个地方

比如说我们在这个例子里面

再让它输出一个

比如说我们说在这块都左右去除完了

如果你要echo

你要echo $str

会是左右去除玩的那WAMP吗

不会

还是原本的对不对还是原本的

还有在上面的这个sprintf这个地方

我们是不是也说过

那么tex已经是加了@符号的

但是如果你要输$str的话

它是不是还是原本的

所以这个地方就有这样一个概念

我们需要在上面补充起来

就是我们强大的字符串处理函数

它是怎么做的呢

它不是在原字符串上修改

而是返回一个格式化的新字符串

新字符串

也就是说

我们现在做的这一系列的操作

都是你做的这个操作会改变它

但是如果说原字符串被修改了吗

没有修改

原字符串如果你要输出

那么还是原样做输出的

所以不管是咱们去除空白了

还是添加内容了

那么你当使用了添加字符的函数的时候

自然变成了长度为10的

两侧加了%的这样子的一个WAMP

但是如果你还要输出原本的字符串的话

你会发现原本的字符串依旧在这个地方

所以不光是咱们现在学到的这些函数

后面要学到的所有函数都要注意

它不是在原串上做修改的

也就是说原串一直都在

然后我们接着再讲一个函数

然后我们再做一下练习

好的第三个

大小写转换

大小写转换有非常多的处理

我们说一个比较常用的吧

对吧

一个是ucfirst这个函数

一个是unwords这个函数

那么ucfirst这个函数是什么呢

是字符串中首字符大写

转换为大写

大写

那么unwords这个是什么

字符串中每个单词的首字符大写

两个不一样对吧两个不一样

我们这个例子非常的简单

我们可以快速的来看一下对吧

快速的来看一下

那么我们$str

等于

一个就是最常用的hello world

hello world

分号

然后我们echo一个ucfirst

括号这个是什么来着

是不是首字母

再输出一个ucwords加s对吧

str

好的

上面这个我们加上换行

看一下结果

分号带上

两个都是hello world

一个我们是首字母大写

一个是看一下差别对不对

这个第一个ucfirst

它只是这一个字符串里面的

第一个字母大写了

后面的w大写了吗

没有

那么是ucwords里面的单词的首字母都大写

Hello World对吧Hello World

这是我们的大小写的转换

比较常用的两个函数对吧

同学们可以记一下

PHP程序设计课程列表:

PHP开篇

-PHP概述

--PHP概述与工作流程

-PHP概述--作业

-开发环境搭建

--开发环境搭建一

--开发环境搭建二

--集成环境的安装

-开发环境搭建--作业

-PHP开篇

PHP语法基础

-PHP语法入门

--语法入门一

--语法入门二

-PHP数据的输出

--数据输出

-PHP数据类型

--数据类型1

--数据类型2

--数据类型3

--数据类型4

--数据类型5

--数据类型6

--PHP语言中的数学运算符

-PHP常量和变量

--常量和变量1

--常量和变量2

--常量和变量3

--常量和变量4

--常量和变量5

--常量

-PHP常量和变量--作业

-PHP的运算符和表达式

--运算符和表达式1

--运算符和表达式2

--运算符和表达式3

--PHP的三元运算符

-PHP语法基础--PHP的运算符和表达式

-PHP语法基础

流程控制语句

-条件判断语句

--条件判断语句1

--条件判断语句2

--条件判断语句3

--条件语句

-循环控制语句

--循环控制语句

--循环语句练习1

--循环语句练习2

-跳转语句和终止语句

--跳转和终止语句

-PHP流程控制

-流程控制

PHP数组

-数组概述和分类

--数组概述和分类

--PHP数组分类

-数组创建、删除和修改

--数组创建、删除和修改1

--数组创建、删除和修改2

--数组创建

-数组遍历

--数组遍历1

--数组遍历2

--数组遍历3

--数组遍历4

--数组遍历5

--foreach

-数组相关函数

--数组相关函数1

--数组相关函数2

--数组相关函数3

--数组相关函数4

--数组相关函数5

--数组相关函数6

--数组函数的练习

-PHP数组--作业

-分页函数的应用

-PHP数组

-数组练习1

-数组练习2

-数组练习3

PHP函数

-函数的定义与调用

--函数定义与调用

-函数参数传递

--函数参数传递1

--函数参数传递2

-自定义函数总结和实验

--自定义函数总结和实验

-常用变量和数学函数

--变量和数学函数库

--数学函数实验

--数学函数

-日期和时间函数

--日期时间函数1

--时间日期函数2

--日期时间函数实验1

--时间日期函数实验2

--时间日期函数实验3

--倒计时

-PHP函数--作业

-PHP函数

字符串函数

-字符串概述

--字符串特点

--字符串处理方式

-常见的字符串函数

--常见字符串函数1

--输出函数1

--输出函数2

--输出函数3

--去除空白函数1

--去除空白函数2

--去除空白函数3

--填补函数和大小写函数

--其他字符串函数1

--其他字符串函数2

--与HTML相关函数1

--与HTML相关函数2

--与HTML相关函数3

--与HTML相关的函数4

--与HTML相关函数5

--字符串函数实验1

--字符串函数实验2

--字符串函数实验3

--字符串函数实验4

--字符串练习1

--字符串练习2

--字符串练习3

--字符串练习4

--字符串练习5

--字符串函数

-正则表达式

--正则表达式基本概念

--兼容正则表达式函数

--正则表达式语法构成

--正则表达式原子讲解1

--正则表达式原子讲解2

--正则表达式原子讲解3

--正则表达式元字符讲解1

--正则表达式元字符讲解2

--正则表达式元字符讲解3

--正则表达式元字符讲解4

--正则表达式元字符讲解5

--正则表达式元字符讲解6

--正则表达式元字符讲解7

--正则表达式中的模式修正符号

--正则表达式练习

--正则表达式

-字符串函数--作业

-PHP字符串函数

PHP文件和图像技术

-文件概述和操作

--文件概述和操作1

--文件概述和操作2

-文件的上传和下载

--文件上传1

--文件上传2

--文件上传3

--文件下载

-图像基础

--图像基础1

--图像基础2

-图像基本操作

--图像基本操作1

--图像基本操作2

--图像基本操作3

--图像基本操作4

--图像基本操作5

--图像基本操作6

--表单与验证码的结合

--图像技术练习1

--图像技术练习2

--图像技术练习3

--缩略图

-PHP文件与图像技术-作业

-PHP文件和图像技术

-变色验证码

会话管理

-会话表单

--会话表单概述1

--会话表单概述2

--会话表单概述3

--超全局变量1

--超全局变量2

--超全局变量3

--表单安全验证

--获取表单数据

--GET和POST区别

-cookie概述

--COOKIE简介

--COOKIE基本使用1

--COOKIE基本使用2

--显示用户上次访问时间

--控制用户登录过期时间1

--控制用户登录过期时间2

--控制用户登录过期时间3

--COOKIE

-session概述

--SESSION概述

--基本应用1

--基本应用2

--综合案例-登录和注销1

--综合案例-登录和注销2

--综合案例-登录和注销3

--综合案例-登录和注销4

--综合案例-登录和注销5

--SESSION和COOKIE区别

-会话管理-作业

-会话管理

PHP操作数据库

-MySQL和PHPMyadmin概述

--MySQL概述1

--MySQL概述2

--PHPMyadmin概述1

--PHPMyadmin概述2

--PHPMyadmin的导入和导出操作

-PHP访问MySQL

--连接服务器

--选择数据库

--浏览表内容1

--浏览表内容2

--MySQLi扩展的应用1

--mysqli扩展应用2-将数据添加到数据库中

--使用mysqli扩展添加数据到数据库中

--使用mysqli扩展删除数据库中数据

--使用mysqli扩展修改数据库中数据

--mysqli扩展应用3-设计删除链接

--MySQLi扩展应用4-完成数据库中数据的删除

--mysqli扩展应用5---编辑链接和编辑页面的设计

--mysqli扩展应用6---编辑数据库中的信息

--mysqli扩展7-条件查询数据表中的数据

-MySQL扩展的使用

--数据表内容显示页面

--添加数据页面1

--添加数据页面2

--删除页面1

--删除页面2

--删除页面3

--数据修改页面1

--数据修改页面2

--数据修改页面3

-PHP操纵数据库

填补函数和大小写函数笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。