常用字符串处理

substr($string, $start, $length) 
substr('abcdef', -1, 1); 如果 start 是负数, 将从母串的末尾开始反向截取

strchr($haystack, $needle, $part) 返回指定符号后的字符串(含符号)
strrchr 查找一个字符c在一个字符串s中最后一次出现的位置(也就是从s的右侧开始查找字符c首次出现的位置),并返回从字符串中的字符c所在的位置开始直到字符串s结束的所有字符。

 

strpos($haystack, $needle, $offset) 查找字符串首次出现的位置
strrpos:与strpos一样,只是从字符串的右边开始找


strstr() 查找字符串的首次出现

strlen($string) 返回字符串长度
中文字符串截取:mb_substr()
获取中文字符串长度:mb_strlen()


str_replace($search, $replace, $subject, $count) 
substr_replace($string, $replacement, $start, $length) 

 

str_split($string, $split_length) 按指定长度,将字符串分割成数组

Implode( 符号, array) 数组转为用符号隔开的字符串

explode( 符号 , 字符串 数组值个数 ) 字符串转数组

trim 删除空格/其他预定义符号 (效率不高,不要用来删大段字符串)

strrev($string) 返回反转后的字符串

hexdec($hex_string) 十六进制转十进制

 

字符串比较strcmp() 不区分大小写 strcasecmp()

posted @ 2021-02-23 23:35  蔻嘚儿  阅读(51)  评论(0)    收藏  举报