您现在的位置是:首页 > PHP函数

李清波 2015-10-30 PHP函数 1193

substr



PHP substr() 函数

定义和用法

substr() 函数返回字符串的一部分。


语法

substr(string,start,length)


参数描述
string必需。规定要返回其中一部分的字符串。
start

必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始

  • 负数 - 在从字符串结尾的指定位置开始

  • 0 - 在字符串中的第一个字符处开始

charlist

可选。规定要返回的字符串长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回

  • 负数 - 从字符串末端返回


提示和注释

注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。


例子

例子 1

<?php
echo substr("Hello world!",6);
?>

输出:

world!


例子 2

<?php
echo substr("Hello world!",6,5);
?>

输出:

world


例子 3

echo substr('abcdef', 1);     
echo substr('abcdef', 1, 3);  
echo substr('abcdef', 0, 4);  
echo substr('abcdef', 0, 8);  
echo substr('abcdef', -1, 1);

输出对应以下信息

// bcdef
// bcd
// abcd
// abcdef
// f


参数start为正数时,从左边开始数,负数时从右边开始,

参数length为保留字符串个数,当length正数时,从 start 参数所在的位置返回,为负数时,从字符串末端返回

上一篇:substr_compare

下一篇:strtr

评论