php实例:提取子字符串

php相关 / 2011年10月14日 22时32分 / 12690人浏览
问题:你想从字符串的一个特定的位置开始,提取字符串的一部分。例如,你想取得表单中用户名的后N个字符。 方案:使用substr()函数 函数:string substr ( string $string , int $start [, int $length ] )
$s='this is my blog lostphp.com';
echo substr($s,11,4).'
'; echo substr($s,11);
小结:如果 start 是非负数,返回的字符串将从 string 的 start 位置开始,从 0 开始计算。例如,在字符串 “abcdef” 中,在位置 0 的字符是 “a”,位置 2 的字符串是 “c” 等等。 如果 start 是负数,返回的字符串将从 string 结尾处向前数第 start 个字符开始。 如果 string 的长度小于或等于 start,将返回 FALSE。