例子 | 运行结果 | 说明 |
---|---|---|
substr(“Hello world”,6) | world | 从字符窜第6个位置开始,截取至末尾 |
substr(“Hello world”,4) | o world | 从字符窜第4个位置开始,截取至末尾 |
substr(“Hello world”,0,2) | He | 从字符窜第0个位置开始,截取2个字符长度 |
substr(“Hello world”,4,3) | o w | 从字符窜第4个位置开始,截取3个字符长度 |
substr(“Hello world”,4,5) | o wor | 从字符窜第4个位置开始,截取5个字符长度 |
substr(“Hello world”,4,-1) | o worl | 从字符窜第4个位置开始,截取至倒数第1个字符前 |
substr(“Hello world”,4,-3) | o wo | 从字符窜第4个位置开始,截取至倒数第3个字符前 |
substr(“Hello world”,-4) | orld | 从字符窜倒数第4个位置开始,截取至末尾 |
substr(“Hello world”,-7) | o world | 从字符窜倒数第7个位置开始,截取至末尾 |
substr(“Hello world”,-7,3) | o w | 从字符窜倒数第7个位置开始,截取3个字符长度 |
substr(“Hello world”,-7,5) | o wor | 从字符窜倒数第7个位置开始,截取5个字符长度 |
substr(“Hello world”,-7,-1) | o worl | 从字符窜倒数第7个位置开始,截取至倒数第1个字符前 |
substr(“Hello world”,-7,-3) | o wo | 从字符窜倒数第7个位置开始,截取至倒数第3个字符前 |
substr() 函数返回字符串的一部分。
substr(字符窜, 开始位置, 长度)
- 开始位置为正数表示从第n个位置开始向后截取
- 开始位置为负数表示从倒数第n个位置向后截取
- 长度为正表示截取n个字符
- 长度为负表示截取至倒数第n个字符前