🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**定义和用法** > substr() 函数返回字符串的一部分。 **语法** substr(string,start,length) | 参数 | 描述 | |--------|--------| | string | 必需。规定要检查的字符串。 | | start | 必需。规定在字符串的何处开始| | length| 可选。规定要返回的字符串长度。默认是直到字符串的结尾。| * start * 必需。规定在字符串的何处开始。 * 正数 - 在字符串的指定位置开始 * 负数 - 在从字符串结尾的指定位置开始 * 0 - 在字符串中的第一个字符处开始 * length * 可选。规定要返回的字符串长度。默认是直到字符串的结尾。 * 正数 - 从 start 参数所在的位置返回 * 负数 - 从字符串末端返回 **提示和注释** > 注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。start和length,都可以为负数,删除最后一位数是echo substr("abcdefgh",0,-1); **例子** 例子 1 ~~~ <?php echo substr("Hello world!",6); ?> ~~~ 输出: `world!` 例子 2 ~~~ <?php echo substr("Hello world!",6,5); ?> ~~~ 输出: `world` 例子 3 ~~~ <?php echo substr("Hello world!",-2); ?> ~~~ 输出: `d!` 例子 4 ~~~ <?php echo substr("Hello world!",-2,9); ?> ~~~ 输出: `d!` 例子 5 ~~~ <?php echo substr("Hello world!",-2,2); ?> ~~~ 输出: `d!`