定义和用法
的substr()函数返回字符串的一部分。
Note:如果开始参数是负数并且长度小于或等于开始,长度为0。
句法
substr( string,start,length )
参数 | 描述 |
---|---|
string | 需要。 指定字符串返回的一部分 |
start | 需要。 规定在何处字符串中开始
|
length | 可选的。 指定返回字符串的长度。 默认值是字符串的结尾。
|
技术细节
返回值: | 返回字符串的所提取的部分,或FALSE的失败,或空字符串 |
---|---|
PHP版本: | 4+ |
更新日志: | 在PHP版本5.2.2到5.2.6,如果开始参数指示负截断或超过,则返回FALSE的位置。 其他版本获得从开始的字符串 |
更多示例
实施例1
使用不同的正数和负数的启动参数:
<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello
world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello
world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo
substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>
运行示例» 实施例2
使用不同的正数和负数开始和长度参数:
<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello
world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello
world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo
substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
?>
运行示例» <PHP字符串参考