函数的作用是:返回字符串的一部分。本文介绍了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()函数参数的解释和用法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。