PHP 字符串计算 strlen、strpos 与 strrpos 函数

墨初学习笔记1630

今天无聊一直逛PHP的论坛,顺便弄点有用的东西保存下来,正好很多时间没有更新博客了,今天说说PHP中一些字符串计算的函数,如果我说的不对,还请大神们在下方的评论处留言,并指正一二。

计算字符串的长度或定位字符串出现的位置。

相关函数如下:

strlen():取得字符串的长度

strpos():定位字符串第一次出现的位置

strrpos():定位字符串最后一次出现的位置

strlen()

strlen() 函数用于取得字符串的长度,返回一个整型。

语法:

string substr( string string )
例子:<?phpecho strlen('abc def');//输出 7echo strlen('ab北京');//输出 6 ,UTF-8编码下输出 8?>

strpos()

strpos() 函数用于定位字符串第一次出现的位置,返回整型。

语法:

int strpos ( string string, mixed needle [, int start] )

参数说明如下:

参数说明

string要处理的字符串

needle要定位的字符串

start可选,定位的起始位置

例子:

<?phpecho 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

相关文章

JQ获取某个元素下的所有图片并改变其属性

利用JQ获取某个元素下的所有图片并改变其属性...

FTP上传源码程序(五)

FTP上传源码程序(五)

小伙们,小编今天写一写关于如何上传zblog程序,当然不仅仅是zblog的程序这样上传,别的程序也可以通过这个方法上传。重点说明一下:下面是以阿里云(万网)的云虚拟主机的linux系统的服务器为例,别...

JaveScript操作DOM节点的childNodes属性

JaveScript操作DOM节点的childNodes属性

在一棵节点树上(DOM文档),childNodes属性可以获取任何一个节点下的所有子元素节点,它获取的值是一个包含这个元素全部子元素的数组,但是这个数组中包含的东西太多,几乎每一样东西都是一个节点,甚...

JavaScript中常见获取元素的方法汇总

JavaScript中常见获取元素的方法汇总

网页的制作离不开JavaScript(JS)今天就说说那些关于JavaScript(JS)操作DOM节点的一些属性,做个记录,以备后续查找!getattribute()DOM提供了一个名为getEle...

javascript中ClassName属性的详解与实例

javascript中ClassName属性的详解与实例

在javascritp中,我们可以通过style属性可以控制元素的样式,从而实现行为层通过DOM的style属性去干预显示层显示的目标,但是这种方法是不好的,而且为了实现通过DOM脚本设置的样式,你不...

jQuery中的jQuery.noConflict()函数说明

jQuery中的jQuery.noConflict()函数说明

在jQuery库中,几乎所有的插件都被限制在它的命名空间里,通常全局对象都被很好的储存在jQuery的命名空间里,当jQuery与其它的JavaSscript库使用时不会引起冲突一般情况下jQuery...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。