substr函数正在php中截取局部字符串(附详解)
常常看到有老手问PHP有无相似asp的left函数或right函数,完成截取某字符串右边或左边开端N个字符的函数。谜底当然是有的。PHP中的substr函数就能够做的到,只不外PHP把二个函数合二为一了。
如今整顿了一下substr函数的用法,做了几个例子以解新人之惑,妙手请飘过。
PHP substr函数的语法:
string substr(string string, int start, int [length])
参数string为要操作的字符串。
参数start为你要截取的字符串的开端地位,若start为正数时,则示意从倒数第start开端截取length个字符。
可选参数length为你要截取的字符串长度,若正在应用时没有指定章默许取到字符串末端。若length为正数时,则示意从start开端向右截取到末尾倒数第length个字符的地位。
后来用这个函数时可能觉得到顺当,不外你要是把PHP substr函数的语法搞懂了,那他的性能比asp中的left以及right,有过之无不迭,十分好用。上面咱们举例来看他的用法。
一、从第4个字符开端截取到字符串末尾,相似asp中的left:
<?php $str = "www.icoa.cn"; echo substr($str,4); ?>
输入:
icoa.cn
二、PHP substr函数从左边截取3个字符,相似asp中的right:
<?php $str = "www.icoa.cn"; echo substr($str,-3); ?>
输入:
.cn
三、PHP substr函数从第4个字符开端截取3个字符:
<?php $str = "www.icoa.cn"; echo substr($str,4,3); ?>
输入:
ico
四、有时咱们晓得一个字符串的开端以及末端,两头是没有定长的字符,这时候除了了用PHP substr函数的正则外咱们还能够用substr完成(当然要失去两头的字符办法有N种,正在此只是举例substr的使用):
本例去掉扫尾4个字符以及末端3个字符,输入两头的字符串:
<?php $str = "www.icoa.cn"; echo substr($str,4,-3); ?>
输入:
icoa
————————————————
版权申明:本文为CSDN博主「网络剑客」的原创文章,遵照CC 4.0 BY-SA版权协定,转载请附上原文出处链接及本申明。
原文链接:https://blog.csdn.net/dongsg11200/article/details/9212777
感激各人的浏览,心愿各人收益多多。
保举教程:《PHP教程》
以上就是substr函数正在php中截取局部字符串(附详解)的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 substr函数