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

  • Post author:
  • Post category:php


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,-