导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

PHP 字符串截取


截取

您可以使用 substr() 函数返回字符范围。

指定起始索引和要返回的字符数。

实例

从索引 6 开始截取,并在之后 5 个位置结束截取

$x = "Hello World!";
echo substr($x, 6, 5);
亲自试一试 »

注意 第一个字符的索引是 0。


截取到末尾

通过省略长度参数,范围将一直延续到末尾

实例

从索引 6 开始截取,一直到字符串末尾

$x = "Hello World!";
echo substr($x, 6);
亲自试一试 »

从末尾截取

使用负数索引可以从字符串末尾开始截取

实例

获取从 "world" 中的 "o"(索引 -5)开始的 3 个字符

$x = "Hello World!";
echo substr($x, -5, 3);
亲自试一试 »

注意 最后一个字符的索引是 -1。


负数长度

使用负数长度来指定要从字符串末尾开始省略多少个字符

实例

从字符串 "Hi, how are you?" 中,从索引 5 开始获取字符,并一直持续到倒数第 3 个字符(索引 -3)。

结果应该是 "ow are y"

$x = "Hi, how are you?";
echo substr($x, 5, -3);
亲自试一试 »

完整的 PHP 字符串参考

有关所有字符串函数的完整参考,请参阅我们完整的 PHP 字符串参考


freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8