PHP简单学习之字符串处理

字符串处理


1. trim,去除字符串首尾处空白字符(或者其他字符)

格式:trim($定义的字符串名称)
举例如下
在这里插入图片描述
若想去除某一特定字符
格式:trim(定义字符名称,‘想在左右两边省去的字符’)
例子如下
在这里插入图片描述
同样也可以去除多个字符,如下图
只要左右两遍有去除的字符,那么都能去掉,不会因为顺序而受影响
在这里插入图片描述
其中ltrim和rtrim分别代表去除左边的和去除右边的,基本用法和trim 类似。
2,strtoupper()字符串大写转换
在这里插入图片描述
且原字符串并不受此代码影响

在这里插入图片描述
strtolower ()小写转换

在这里插入图片描述
substr_count()查找某个字符出现的次数
、格式:substr_count(定义字符串名称,’某字符‘)
举例如下
在这里插入图片描述
当改变格式为
substr_count(定义字符串名称,’某字符‘,x)
即从第x个数字往后查询此字符从左往右从0开始

在这里插入图片描述
还可以继续上传一个参数
substr_count(定义字符串名称,’某字符‘,x,y)
即从第x个字符开始,往后查询y个字符,但是y不能大于剩余字符,否则会报错。
在这里插入图片描述
strpos()查找字符串首次出现的位置
格式:strpos(所搜索得字符串,‘搜索的字符’)
可搜索一个字符或者多个字符
如果 找不到,则会返回bool 类型的false

在这里插入图片描述
(如果需要进行一些判断则需要对判断条件进行一些特殊的判断)
因为如果在第0位找到,则会返回0,此值转换布尔型为false,影响判断,故判断时应判断其对字符串的处理是否全等
如下为正确例子
在这里插入图片描述
可以添加一个数字(有点难以理解)
含义:在这里插入图片描述

格式:strpos(所搜索得字符串,‘搜索的字符’ ,x)
在这里插入图片描述
strstr查找字符串首次出现,返回第一次出现的位置到后面的字符串
格式:strstr(定义的字符串,查找的字符)
在这里插入图片描述
str_replace()指定字符替换相应字符
格式 str_replace(‘指定字符’, ‘替换字符’ 字符串名称)
举例如下
在这里插入图片描述
可以再次上传一个参数
格式 str_replace(‘指定字符’, ‘替换字符’ 字符串名称 ,x)
意义:x即被替换的次数
str_replace 还有一些功能,我并未记录,等到实际应用,在进行收录
htmlspecialchars()HTML代码原封不动的在页面上面展示
在这里插入图片描述
(虽然在听,但是这个函数感觉好鸡肋)
strip_tage去除html和php标记
即去除源码内的所有关于PHP和HTML的标签
因为使用较少,我就记录一下,不在举例子
substr-返回字符串某一段字符串
格式:substr(定义的字符串,参数 )
从此参数往后的字符串都将被返回
例子如下
在这里插入图片描述
可以再上传一个参数,即截取长度
在这里插入图片描述
也可以上传负数参数,则会反向查询。
explde()字符串分割函数
格式explde(分割符号,定义的字符)
(分割符一定时字符串所包含的)
在这里插入图片描述
再上传参数,即表示,将此字符串分割为几段,(但是基本不均分),最后一个元素包含了剩余的部分。
在这里插入图片描述
str_split 将字符串改为数组上传的参数为每个数组内的元素个数

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_51954912/article/details/114777977