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

墨初学习笔记1262

今天无聊一直逛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

相关文章

HTML与XHTML的区别

HTML与XHTML的区别

对于标记语言而言,选用HTML还是XHTML是你的自由。重要的是不管选用的哪种文档类型,你使用的标记必须与你选用的DOCTYPE声明保持一致。就个人而言,我更喜欢使用XHTML规则,使用一个DOCTY...

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

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

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

PHP中超全局变量$GLOBALS和global的区别

ar1;$var1 = 2;unset($var1);}function t2() {$GLOBALS['var1'] = 3;...

javascript中的addEventListener()方法

javascript中的addEventListener()方法

我们操作HTML DOM对象的时候,可以利addEventListener()方法为某个被选中的DOM对象添加一个事件,用来操作这个被选中的对象。下面就记录一下,如果利javascript的addEv...

2017、喜迎2018,愿大家生活,工作双丰收!

2017、喜迎2018,愿大家生活,工作双丰收!

从博客的开通到今天,屈指算来差不多已经五百多个日夜了,而博客才八十多篇文章,平均下来一个星期才发一篇,而文章的主题大多都是技术型或平时记录的东西。通过这一点才充份的证明自己是一个多么懒的人。现在时间是...

CMS教程域名备案,解析,文件上传

今天说说大淘客CMS的一些事情。一般来说大淘客CMS属于一种小型的个人站点,麻雀虽小,但五脏俱全,对于一些没有接触过网站设计,网站运营的新手来说,难度还是很大的。今天我们说说大淘CMS建站的第二步伐,...

发表评论    

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