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

资源魔 113 0

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函数

抱歉,评论功能暂时关闭!