PHP字符串函数:如何使用substr截取字符串?
发布时间:2023-07-01 10:19:42
substr函数是PHP中用于截取字符串的函数。它的语法如下:
string substr ( string $string , int $start [, int $length ] )
其中,$string是要截取的字符串,$start是开始截取的位置,$length是要截取的长度(可选参数,默认是截取到字符串末尾)。
下面是一些使用substr函数的示例:
1. 从字符串的第三个位置开始截取到末尾:
$str = "Hello world!"; $substr = substr($str, 2); echo $substr; // 输出:llo world!
2. 从字符串的第三个位置开始截取5个字符:
$str = "Hello world!"; $substr = substr($str, 2, 5); echo $substr; // 输出:llo w
3. 当$start参数为负数时,表示从字符串末尾开始截取。例如,从末尾第5个位置开始截取到末尾:
$str = "Hello world!"; $substr = substr($str, -5); echo $substr; // 输出:world!
4. 当$length参数为负数时,表示截取到倒数第几个字符。例如,从 个位置开始截取到倒数第5个字符:
$str = "Hello world!"; $substr = substr($str, 0, -5); echo $substr; // 输出:Hello
总结:
- substr函数可以用来截取字符串。
- $start参数表示从哪个位置开始截取,可以是正数或负数。
- $length参数表示要截取的长度,可以是正数或负数。
- 如果不指定$length参数,则默认截取到字符串末尾。
- substr函数返回截取的字符串。
