php的字符串常用函数
1. str_word_count 统计单词个数 2. count_chars 得到字符串里面字符的有关情况 3. str_len 得到字符串长度,就是有多少个字符 4. substr_count统计有多少个子字符串, 比如 统计is, this is php里面,就会出现2个is 5. strpos 定义字符串出现的首次位置 (大小写不敏感, IS=is) 6. stripos 定义字符串出现的首次位置(大小写敏感, is 不等于 IS) 7. strrpos 定义字符串出现的最后一次位置 (大小写不敏感, IS=is) 8. strripos 定义字符串出现的最后一次位置(大小写敏感, is 不等于 IS) 9. strstr 取得字符串的一部分,用于提取邮箱地址 (例如@, 不敏感) 10. stristr 取得字符串的一部分,用于提取邮箱地址 (例如@, 敏感) 11. substr 截取字符串的一部分 12. str_replace替代特征字符,例如大小写替换等 13. str_ireplace替代特征字符, 大小写敏感 14. substr_replace 替换子字符串 15. explode 用指定的字符分割字符串, 例如: @ , ; 例如:面包-馒头-包子-面条, 使用-分割成4个数组。 16. str_split将字符串的字符转换成字符数组 17. implode 和15是反向操作,用字符串连接数组元素成一个。 例如将: array("包子", "馒头", "米饭"),使用-组合成包子-馒头-米饭 18. trim 剥离字符串首尾的空白字符。 19. strrev 字符串反序 hello --> olleh. 20. ord 将字符转换成ascii码 21. chr 将ascii码转换成字符 22. strtolow字符串转换成小写 HELLO --> hello 23. strtoupper 字符串转换成大写 hello --> HELLO 24. ucfirst 字符串的第一个字母,转换成大写 25. ucwords 将字符串每个单词首字母都变大写 hello world --> Hello World。 26. strcmp 字符串比较 (大小写不敏感) 27. strncmp 比较字符串前面的n个字符 28. strncatcmp 按照自然数大小比较 例如:120 和30的比较 总结: php的字符串处理函数功能非常丰富,远超过标准C提供的10多个字符串处理功能函数。并且字符串没有长度限制,不限制编码,没有指针、越界等异常情况。 |
|