PHP substr() 函数
定义和用法
substr() 函数返回字符串的一部分。
语法
substr(string,start,length)
参数值
参数 | 描述 |
---|---|
string | 必需。规定要返回一部分的字符串。 |
start | 必需。规定在字符串的何处开始。
|
length | 可选。规定要返回的字符串的长度。默认是直到字符串的末尾。
|
技术详情
返回值 | 返回提取的字符串部分,如果失败则返回 FALSE,或返回一个空字符串 |
---|---|
PHP 版本 | 4+ |
更新日志 | PHP 7.0 - 如果 string = start (以字符计),则返回空字符串。早期版本返回 FALSE。 PHP 5.2.2 - 5.2.6 - 如果 start 具有负截断的位置,则返回 FALSE。其他版本则从 start 位置获取字符串。 |
更多示例
示例
使用不同的正数和负数作为 start 参数
<?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>";
?>
自己动手试一试 »
示例
使用不同的正数和负数作为 start 和 length 参数
<?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 字符串参考