首页 > 编程语言 >PHP 常见字符串函数

PHP 常见字符串函数

时间:2023-03-03 10:13:21浏览次数:38  
标签:字符 函数 区分 substr 大小写 str 字符串 PHP

1、字符串格式化

1、trim(): 删除字符串两端的空格或其他预定义字符
2、rtrim(): 删除字符串右边的空格或其他预定义字符
3、ltrim(): 删除字符串左边的空格或其他预定义字符
4、strtolower(): 字符串转为小写
5、strtoupper(): 字符串转为大写
6、ucfirst(): 字符串首字母大写
7、ucwords(): 字符串每个单词首字符转为大写
8、lcfirst(): 把字符串中的首字符转换为小写。

2、字符串定位

1、strpos(): 计算字符串在另一字符串中第一次出现的位置,区分大小写
2、stripos(): 计算字符串在另一字符串中第一次出现的位置,不区分大小写
3、strrpos(): 计算字符串在另一字符串中最后一次出现的位置,区分大小写。
4、strripos(): 计算字符串在另一字符串中最后一次出现的位置,不区分大小写
5、strstr()|strchr(): 返回字符串在另一字符串中第一次出现的位置到结束的所有字符串,区分大小写
6、stristr(): 返回字符串在另一字符串中的第一次出现的位置到结束的所有字符串,不区分大小写
7、strrchr(): 返回字符串在另一个字符串中最后一次出现的位置到结束的所有字符串,不区分大小写
8、strpbrk(): 在字符串中搜索指定字符中的任意一个,区分大小写

3、字符串运算与字符串子串

1、substr() | mb_substr(): 返回字符串的一部分(截取字符串)
2、substr_replace(): 把字符串的一部分替换为另一个字符串
3、str_replace(): 替换字符串中的一些字符,区分大小写
4、str_ireplace(): 替换字符串中的一些字符,不区分大小写
5、str_repeat(): 把字符串重复指定的次数
6、str_pad(): 把字符串填充为指定的长度
7、strrev(): 反转字符串
8、strtr(): 转换字符串中的某些字符
9、str_shuffle(): 随机地打乱字符串中的所有字符
10、chunk_split():将字符串分成小块
11、strtok(): 切开字符串
12、wordwrap(): 按照指定长度对字符串进行折行处理
13、number_format(): 通过千位分组来格式化数字
14、dirname(): 返回路径中的目录部分

 4、字符串比较

1、strnatcmp(): 使用一种"自然排序"算法来比较两个字符串,区分大小写
2、strnatcasecmp(): 使用一种"自然排序"算法来比较两个字符串,不区分大小写
3、strcasecmp(): 使用一种"自然排序"算法来比较两个字符串,不区分大小写
4、substr_compare(): 从指定的开始位置(二进制安全和选择性区分大小写)比较两个字符串。
5、strncasecmp(): 前 n 个字符的字符串比较,不区分大小写
6、strncmp(): 前 n 个字符的字符串比较,区分大小写
7、strcmp(): 区分大小写比较两字符串
8、strcoll(): 比较两个字符串(根据本地设置)
9、similar_text(): 计算两个字符串的相似度

 5、字符串计数

1、strspn(): 返回在字符串中包含的特定字符的数目
2、strcspn(): 返回在找到任何指定的字符之前,在字符串查找的字符数
3、str_word_count(): 计算字符串中的单词数
4、count_chars(): 统计字符串中所有字母出现次数(0..255)
5、strlen(): 获取字符串的长
6、substr_count(): 计算子串在字符串中出现的次数

 6、字符串与数组

1、str_split(): 将字符串转换为数组
2、implode() | join(): 将一个一维数组的值转化为字符串
3、explode(): 使用一个字符串分割另一个字符串,返回数组
4、str_getcsv(): 把 CSV 字符串解析到数组中。

  

 

标签:字符,函数,区分,substr,大小写,str,字符串,PHP
From: https://www.cnblogs.com/liang715200/p/17174605.html

相关文章

  • php之Opcache深入理解
    PHP项目中,尤其是在高并发大流量的场景中,如何提升PHP的响应时间,是一项十分重要的工作。而Opcache又是优化PHP性能不可缺失的组件,尤其是应用了PHP框架的项目中,作用更是明显。......
  • PHP介绍和基础知识
    PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源的、简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚......
  • 农村高中生源转型期提升学生二次函数建模能力的课堂探究
        建模思想的渗透要注意一直持续下去,不能够出现口头学习问题,否则无法从根本上有效锻炼及发展高中生的数学建模能力。而在帮助学生巩固数学建模思想运用过程中可以......
  • 类相关函数(反射机制)
    6.5类相关函数(反射机制)在Python中使用反射可以得到对象的属性,即:反过来让对象告诉我们他的相关信息是什么,用于实现在运行时获取对象的相关信息。Python中有几个内置......
  • 去字符串前后空格
    //202210CJS如果不存在trim函数(部分IE),则手动追加属性if(typeofString.prototype.trim==='undefined'){String.prototype.trim=function(){......
  • json字符串转Map集合
    /***json字符串转list*@paramjsonStr*@return*/publicstaticList<Map<String,Object>>GetJsonListByString(StringjsonStr){List<Map<String,Obje......
  • Json数组形式的字符串转为Map数组 Map集合的几种遍历方式
    //Json数组形式的字符串转为Map数组StringstrArr="[{"name":"xx","age":"16"},{"name":"yy","age":"18"}]";//第一种方式List<Map<String,String>......
  • 使用qsort函数实现冒泡排序(函数指针的运用)
    //此程序的本质:完全理解qsort函数的传参的原则////实现思路:因为我们是模拟qsort函数//所以我们要自己创造一个:比较数据的函数:cmp_int//因此必须有一个函数指针来接收这......
  • 字符串和字符串函数(二)
    2.字符串输入如果要把一个字符串读入程序,必须先预留存储该字符串的空间,然后用输入函数获取该字符串。2.1分配空间预先分配空间则意味着必须为字符串分配足够使用的空间大小,......
  • PHP写UltraEdit插件脚本实现方法
    UltraEdit可以扩展许多函数来减少我们编写的体力劳动,这个功能的调用是比较实用的,下面是给大家带来的PHP写UltraEdit插件脚本实现方法,一起进入下文了解一下吧!需求:1svn上的......