php字符串函数学习之substr()
<?php
/*
定义和用法
substr()函数返回提取的子字符串,或者在失败时返回FALSE。
语法
substr(string,start,length)
参数 描述
string 必需。规定要返回其中一部分的字符串。
start
必需。规定在字符串的何处开始。
非负数-从string的start位置开始,从0开始计算.
负数-从string结尾处向前数第start个字符开始。
如果string的长度小于或等于start,将返回FALSE。
length
可选。规定要返回的字符串长度。默认是直到字符串的结尾。
正数-从start处开始最多包括length个字符(取决于string的长度)。
负数-去除从string结尾处向前length个字符
如果提供了值为0,FALSE或NULL的length,那么将返回一个空字符串。
*/
$str="abcdefghijklmn";
$rest=substr($str,0); //返回"abcdefghijklmn"
echo$rest."<br/>";
$rest=substr($str,1,3); //返回"bcd"
echo$rest."<br/>";
$rest=substr($str,-3); //返回"lmn"
echo$rest."<br/>";
$rest=substr($str,-3,2); //返回"lm"
echo$rest."<br/>";
$rest=substr($str,1,-3); //返回"bcdefghijk"
echo$rest."<br/>";
$rest=substr($str,-7,-3); //返回"hijk"
echo$rest."<br/>";
?>