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