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)//替换字符串整个替换
文章末尾固定信息
评论