在php中截取字符串,substr函数在php中截取部分字符串(附详解)-php教程

本文详细介绍了PHP中的substr函数,它能实现类似ASP的left和right功能,一次性完成字符串的左右截取。substr函数的语法是substr(string, start, [length]),其中string是操作的字符串,start指定截取的起始位置,length是截取的长度。通过实例展示了如何从不同位置截取字符串,并强调了其灵活性和实用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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:

$str = "www.icoa.cn";

echo substr($str,4);

?>

输入:

icoa.cn

二、PHP substr函数从左边截取3个字符,相似asp中的right:

$str = "www.icoa.cn";

echo substr($str,-3);

?>

输入:

.cn

三、PHP substr函数从第4个字符开端截取3个字符:

$str = "www.icoa.cn";

echo substr($str,4,3);

?>

输入:

ico

四、有时咱们晓得一个字符串的开端以及末端,两头是没有定长的字符,这时候除了了用PHP substr函数的正则外咱们还能够用substr完成(当然要失去两头的字符办法有N种,正在此只是举例substr的使用):

本例去掉扫尾4个字符以及末端3个字符,输入两头的字符串:

$str = "www.icoa.cn";

echo substr($str,4,-3);

?>

输入:

icoa

————————————————

版权申明:本文为优快云博主「网络剑客」的原创文章,遵照CC 4.0 BY-SA版权协定,转载请附上原文出处链接及本申明。

原文链接:https://blog.youkuaiyun.com/dongsg11200/article/details/9212777

感激各人的浏览,心愿各人收益多多。

保举教程:《PHP教程》

以上就是substr函数正在php中截取局部字符串(附详解)的具体内容,更多请存眷资源魔其它相干文章!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值