首页博客网络编程
PHP 是最常见的 PHP 字符串函数之一。它返回字符串的一部分。substr
第一个参数指定将修剪的字符串。
第二个参数指定修剪开始的位置。第三个参数指定要返回的字符串的长度。
开始和长度参数也可以是负数。
PHP 函数返回修剪后的字符串。换句话说,该方法提取字符串的一部分。如果失败或为空字符串,则返回。substr
False
例复制
<?php echo substr("Random text", 6);?>
与所有PHP字符串函数一样,使用正确的语法在这里至关重要。让我们看看 PHP 函数的正确语法应该是什么样的:substr
substr(string, start, length)
现在,让我们逐步浏览每个元素,以更好地了解 PHP 函数的每个参数所代表的内容:substr
参数 | 描述 |
---|---|
字符串 | 必要。指定要修剪的确切字符串。 |
开始 | 必要。设置修剪开始的位置(如果数字为正数,则从字符串的开头开始计数,如果数字为负数,则从末尾开始计数)。 0 组从第一个字符开始。 |
长度 | 自选。设置返回字符串的长度(从 start 参数测量的数字是正数,从末尾测量 - 如果它是负数)。 默认值为 0。 |
注意:如果第二个参数具有负值,并且第三个参数小于或等于第二个参数,则第三个参数(长度)将自动设置为 0。
下面的示例显示了在 PHP 函数中单独使用 start 参数的几种情况。每个案例旁边的注释解释了将返回的内容:substr
例复制
<?php echo substr("Lama is the best pet", 8); echo substr("Lama is the best pet", 1); echo substr("Lama is the best pet", 5); echo substr("Lama is the best pet", -3); echo substr("Lama is the best pet", -8);?>
现在,下面的示例显示了同时使用开始和长度参数的情况。同样,每个案例旁边的注释显示将返回的内容:
例复制
<?php echo substr("Lama is the best pet", 0, 16); echo substr("Lama is the best pet", 2, 9); echo substr("Lama is the best pet", 0, 4); echo substr("Lama is the best pet", 0, -4); echo substr("Lama is the best pet", -9, -4);?>
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位