PHP 字符串计算 strlen、strpos 与 strrpos 函数
PHP 字符串计算 strlen、strpos 与 strrpos 函数
PHP 字符串计算
计算字符串的长度或定位字符串出现的位置。
相关函数如下:
strlen()
strlen() 函数用于取得字符串的长度,返回一个整型。
语法:
string substr( string string )
例子:
<?php echo strlen('abc def'); //输出 7 echo strlen('ab北京'); //输出 6 ,UTF-8编码下输出 8 ?>
strpos()
strpos() 函数用于定位字符串第一次出现的位置,返回整型。
语法:
int strpos ( string string, mixed needle [, int start] )
参数 | 说明 |
---|---|
string | 要处理的字符串 |
needle | 要定位的字符串 |
start | 可选,定位的起始位置 |
例子:
<?php echo strpos('abcdef', 'c'); //输出 2 ?>
strrpos()
strrpos() 函数用于定位字符串最后一次出现的位置,返回整型。
语法:
int strpos ( string string, mixed needle [, int start] )
strrpos() 函数用法与 strpos() 类似,只不过 strrpos() 用于取得指定字串最后出现的位置。
例子:
<?php $str = "This function returns the last occurance of a string"; $pos = strrpos($str, "st"); if($pos !== FALSE){ echo '字串 st 最后出现的位置是:',$pos; } else { echo '查找的字符串中没有 in 字串'; } ?>
运行该例子,浏览器输出:
字串 st 最后出现的位置是:46
本文属原创,转载请注明原文:http://www.zhimatong.com/jiaocheng/58.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
内容有用
热门主题
相关阅读
- PHP常用的获取网页html内容的6种方法
- ThinkPHP使用update函数更新数据的方法
- PHP 将数组打乱 shuffle 函数
- PHP 字符串处理
- PHP 对数组使用 自然算法 进行排序 natsort 与 natcasesort 函数
- PHP 字符串替换 substr_replace 与 str_replace 函数
- PHP 字符串输出 echo、print 与 printf 函数
- PHP implode 函数:将数组元素组合为字符串
- PHP 字符串获取 substr 与 strstr 函数
- PHP 字符串存储(转义) addslashes 与 stripslashes 函数
- PHP 字符串去除 trim、ltrim 与 rtrim 函数
- PHP 数组排序 sort、asort 及 ksort 系列函数