PHP substr()函数参数解释及用法讲解

PHP substr()函数参数解释及用法讲解

函数的作用是:返回字符串的一部分。本文介绍了PHP substr()函数的参数说明和用法说明,供大家参考。

substr(字符串,起始,长度)

参数:

1,string是你要截取的字符串。

2,start是要截取的起始位置(0表示从前到后从第一个字符开始,负数表示从后到前计数)

例如:start=1,表示从前面第二个数字开始拦截,start=-1,表示从后面第一个数字(是第一个数字,不是第二个数字)开始拦截。

3,长度为正数时,是要截取的长度;当它为负数时,可以理解为删除最后几个字符。

Eg:length=3,表示截取三个长度;Length=-2,即去掉最后两个字符。

示例(来自手册,解释保证三岁能看懂):

1,echo substr(Hello world ,-10,-2);

输出:ello wor

解释:-10:什么意思?你应该知道!哈哈,当然是指从后面到前面的第十个字。让我们仔细数一数。d l r o w _(别忘了空格)O L E,停,就从你的E开始,不要数前面的h。

-2:什么意思?你说我知道,就是说最好不要两个字!太好了!是这样的!所以ld与你无关!

之后看你是否清楚?

2.如果你不能理解那个例子((o)?)我们来看一个简单介绍的例子。

echo substr(Hello world ,6,6);

输出:世界

解释:6:表示从第7个字符(7 7 7)开始,当然是W;

6:当然是截取六个长度(什么,你说世界只有五个长度,真聪明。这些你都发现了,当然,你在最后截取了,然后返回)

下面介绍php的substr函数用法

总是想不起来,提笔写下:

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

echo substr(Hello world!,6);输出世界!只有两个参数时,第一个参数表是一个字符串,第二个参数表示从第六个参数开始,截取后面的所有参数,从0开始,空格计为一位。

?

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

echo substr(Hello world!,6,4);当输出worl有三个参数时,第二个参数是起始位置,第三个参数是总截取长度。

?

总结

以上是边肖介绍的PHP substr()函数参数的解释和用法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

PHP substr()函数参数解释及用法讲解