好用的php内部字符串操作函数
来源:互联网 发布:明朝军事知乎 编辑:程序博客网 时间:2024/06/07 12:32
- strpbrk — 在字符串中查找一组字符的任何一个字符
string strpbrk ( string $haystack , string $char_list (区分大小写))
strpbrk() 函数在 haystack 字符串中查找 char_list 中的字符。
返回一个以找到的字符开始的子字符串。如果没有找到,则返回 FALSE。
2. strncasecmp — 二进制安全比较字符串开头的若干个字符(不区分大小写)
int strncasecmp ( string $str1 , string $str2 , int $len )
该函数与 strcasecmp() 类似,不同之处在于你可以指定两个字符串比较时使用的长度(即最大比较长度)
如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。
3. strpos — 查找字符串首次出现的位置
mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
返回 needle 在 haystack 中首次出现的数字位置。
返回 needle 存在于 haystack 字符串起始的位置(独立于 offset)。同时注意字符串位置是从0开始,而不是从1开始的。
如果没找到 needle,将返回 FALSE。
4. strrpos — 计算指定字符串在目标字符串中最后一次出现的位置
int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )
返回字符串 haystack 中 needle 最后一次出现的数字位置。注意 PHP4 中,needle 只能为单个字符。如果 needle 被指定为一个字符串,那么将仅使用第一个字符。
返回 needle 存在的位置。如果没有找到,返回 FALSE。
5. stripos — 查找字符串首次出现的位置(不区分大小写)
int stripos ( string $haystack , string $needle [, int $offset = 0 ] )
返回在字符串 haystack 中 needle 首次出现的数字位置。
与 strpos() 不同,stripos() 不区分大小写。
返回 needle 存在于 haystack 字符串开始的位置(独立于偏移量)。同时注意字符串位置起始于 0,而不是 1。
如果未发现 needle 将返回 FALSE。
6. strripos — 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
int strripos ( string $haystack , string $needle [, int $offset = 0 ] )
以不区分大小写的方式查找指定字符串在目标字符串中最后一次出现的位置。与 strrpos() 不同,strripos() 不区分大小写。
返回 needle 相对于 haystack 字符串的位置(和搜索的方向和偏移量无关)。同时注意字符串的起始位置为 0 而非 1。
如果 needle 未被发现,返回 FALSE。
7. strtr — 转换指定字符
string strtr ( string $str , string $from , string $to )
该函数返回 str 的一个副本,并将在 from 中指定的字符转换为 to 中相应的字符。 比如,
如果 from 与 to 长度不相等,那么多余的字符部分将被忽略。 str 的长度将会和返回的值一样
返回转换后的字符串。如果 replace_pairs 中包含一个空字符串(”“)键,那么将返回 FALSE。
转换全是单个字符时,使用字符串而不是数组
- 好用的php内部字符串操作函数
- PHP 常用字符串内部函数
- 一些常用字符串操作函数的内部实现
- PHP 字符串操作函数
- PHP字符串操作函数
- PHP常用字符串的操作函数
- php字符串操作相关的函数
- PHP 常用字符串内部函数 string functions
- php 中文字符串截取函数-->比较好的
- PHP 好用的数据库操作类
- PHP parseurl 一个好用的函数
- PHP parse_url 一个好用的函数
- PHP parse_url 一个好用的函数
- PHP 常用字符串操作 函数
- php 字符串操作函数详解
- PHP字符串操作函数集
- PHP字符串操作常用函数
- PHP字符串操作常用函数
- AndroidStudio美化日志之logger神器
- 搭建SpringMVC+Spring4.3.2+Hibernate5.2.2框架
- 深入了解java中的hashMap
- Centos 升级Python版本至2.7.3
- Centos下vsftp无法上传文件
- 好用的php内部字符串操作函数
- ZIP4J---ZIP文件压缩与解压缩学习
- 06-I/O Stream: Object and Class
- 大数据建模
- linux c学习笔记----TCP基础客户/服务编程(socket,bind等)
- vim 常用操作
- Xcod7.3 cannot create __weak reference in file using manual reference counting
- AngularJS速成教程第四集-AngularJS控制器
- maven创建多模块项目fREemark+springMVC+mybatis+mybatis 自动生成