PHP 截取字符串
1. PHP substr() - 截取字符串
substr() 函数用于提取字符串的一部分(对字符串进行切片)。
您需要指定开始的索引位置以及想要返回的字符数量。
示例
从索引 6 开始截取,并在 5 个位置后结束截取:
$x = "Hello World!";
echo substr($x, 6, 5);注意:第一个字符的索引是 0。
2. 截取字符串到末尾
通过省略长度参数,截取范围将会一直延伸到字符串的末尾:
示例
从索引 6 开始截取,一直到字符串末尾:
$x = "Hello World!";
echo substr($x, 6);3. 从末尾开始截取字符串
使用负数索引将从字符串的末尾开始截取:
示例
从单词 "world" 中的 "o"(索引 -5)开始,获取 3 个字符:
$x = "Hello World!";
echo substr($x, -5, 3);注意:最后一个字符的索引是 -1。
4. 负数长度
使用负数长度来指定从字符串末尾开始要省略多少个字符:
示例
从字符串 "Hi, how are you?" 中,获取从索引 5 开始的字符,并继续截取直到到达倒数第 3 个字符(索引 -3)为止。
最终结果应该是 "ow are y":
$x = "Hi, how are you?";
echo substr($x, 5, -3);