PHP字符串处理函数

admin 代码笔记评论1,154阅读模式

PHP字符串处理函数

<?php
explode($str,trim($text),$limit);//根据指定字符将字符串分割为数组,找不到$str返回整个字符串,$limit为正数返回n个剩余包含在最后一个元素中,负数时会返回除了-$limit的其他元素,trim()去除空格
substr($text,$start,$length);//根据长度裁剪字符,$start为开始的位置,为正数且长度为空为从第n个裁剪到结尾,负数时为从尾部往前截取n个,$length为正数是是裁剪N个,为负数时从尾部返回位置
substr_count($text,$str,$start,$length) ;//搜索字符在字符串出现的次数
strpos($text,$str,$start)//查找字符在字符串开始出现的位置,没有出现返回false,$start为字符开始的位置stripos()不区分大小写。strrpos()查找字符在字符串最后出现的位置strripos()不区分大小写
trim($text,$str)//移除两侧字符串$text中指定的字符$str。$str为空移除NULL/制表符/ 换行/垂直制表符/回车/空格。rtrim()移除右侧ltrim()移除左侧
str_shuffle($text)//随机打乱所有字符,包含空格
strcasecmp($text.$text2)//比较2个字符串是不是相同,不区分大小写
str_word_count($text,$type,$str)//统计字符串中单词的个数,$type默认0返回单词数量,1返回单词的数组,2返回单词的数组键为单词的起始位置,$str为自定义分割符,默认为空格
strchr($text,$str,$bool);//strstr()相同。查找字符出现在字符串的位置,并返回剩余的字符串,包含$str。$bool为true返回出现之前的字符串,不含$str。strrchr()从后往前查。 stristr()不区分大小写。相似strpbrk($text,$str);//str中的任意一个相符之后的字符串
strlen($text)//返回字符串的长度
strrev($text)//翻转字符串
strtolower($text)//字符串全部转换为小写strtoupper() 全部转为大写lcfirst()首字符小写ucfirst()首字符转为大写ucwords()每个单词首字符转为大写
strtr($text,$dstr,$str);//替换字符,将$dstr替换为$str,单个字符替换,也可以用数组方式,键为被替换,值为替换为,可以多个
substr_replace($text,$str,$start,$length)//替换字符串整个替换

文章末尾固定信息

 
  • PHP
  • 字符串
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证