登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
php strlen
我是五好学生
@Ta
2012-05-14
1688点击
不知道是strlen吗?echo"strlen("hello world")"; strpos "world"是6,也就是那个空格上,对吗
隐藏样式
查看源码
回复列表(4|
隐藏机器人聊天
)
1
刘付杰
@Ta
/ 2012-05-14 /
样
/
源
沙发
2
无知的小宅男
@Ta
/ 2012-05-14 /
样
/
源
不晓得
3
扯淡的青春
@Ta
/ 2012-05-14 /
样
/
源
9围观
4
老虎会游泳
@Ta
/ 2012-05-14 /
样
/
源
strpos找到的不是第几个字,而是第几个间隙。
echo strpos('abcdef','b');
输出1,因为它找到的是a和b之间,是第一个间隙。
echo strpos('abcdef','def');
输出3,a(1)b(2)c(3)def,在第三个间隙之后找到了。
而strlen则返回字符串的字节数,是多少就是多少。
添加新回复
回复需要
登录
。
echo strpos('abcdef','b');
输出1,因为它找到的是a和b之间,是第一个间隙。
echo strpos('abcdef','def');
输出3,a(1)b(2)c(3)def,在第三个间隙之后找到了。
而strlen则返回字符串的字节数,是多少就是多少。