PHP 截取字符串 substr() 函数

定义和用法
substr() 函数返回字符串的一部分。
注:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。

语法
:
substr(string,start,length)
参数描述
string必需。规定要返回其中一部分的字符串。
start必需。规定在字符串的何处开始。正数 – 在字符串的指定位置开始负数 – 在从字符串结尾开始的指定位置开始0 – 在字符串中的第一个字符处开始
length可选。规定被返回字符串的长度。默认是直到字符串的结尾。正数 – 从 start 参数所在的位置返回的长度负数 – 从字符串末端返回的长度
返回值:返回字符串的提取部分,若失败则返回 FALSE,或者返回一个空字符串。
PHP 版本:4+
更新日志:在 PHP 5.2.2 到 5.2.6 版本中,如果 start 参数表示负截断或者越界位置,则返回 FALSE。其他版本则从 start 位置开始获取字符串。

示例:

//使用带有不同正负数的 start 参数:
<?php
echo substr("Hello world",10)."<br>";//输出结果为:d

echo substr("Hello world",-1)."<br>";//输出结果为:d
?>


//使用带有不同正负数的 start 和 length 参数:
<?php
echo substr("Hello world",0,10)."<br>";//输出结果为:Hello worl

echo substr("Hello world",0,-1)."<br>";//输出结果为:Hello worl
?>

如果你发现错误或有其他见解,请给www.zhuei.com留言,我们会尽快更新本文!

发表评论

邮箱地址不会被公开。 必填项已用*标注