substr函数3个参数用法(substr的参数)

本文目录
substr的参数
substr(string,start,length) string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始 length 可选。规定要返回的郑运字符串长度销租。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置向后返回字符个数
负数 - 从字符串末端指定位置向前返回字符个数 例子:
《?php
echo substr(Hello world!,-6);
?》
输出:world!
echo substr(abcdef, 1, 3)//输出 bcd
echo substr(abcdef, -1); // 输出 f
echo substr(abcdef, -2); // 输出喊斗梁ef
echo substr(abcdef, -3, 1); // 输出d
echo substr(abcdef, 1, -1); //输出 bcde
echo substr(abcdef,-3,-1); //输出 de
函数SUBSTR(“FOXPRO”,3,2)的结果是
函数的三个参数分别为:SUBSTR( 字符表达式 , 开始截取的位置, 截取的长度) 所以SUBSTR(“FOXPRO”派绝,3,2)返回值应该是“XP”。 另外补充一点:SUBSTR()函数对于汉字的处理也是认为一个汉字占一尘基姿个位置,很锋没英文字符没有区别,但是SUBSTRC()函数处理汉字时,就认为汉字站2个位置,所以应该区别注意
oracle数据库的substr方法 各种参数的意思
取得字符串中指定起始位置和长度的字符串
substr( string, start_pos, )
如:
substr(’This is a test’, 6, 2) would return ’is’
substr(’This is a test’, 6) would return ’is a test’
substr(’TechOnTheNet’, -3, 3) would return ’Net’
substr(’TechOnTheNet’, -6, 3) would return ’The’
select substr(’Thisisatest’, -4, 2) value from dual 结果是 te
select substr(’emros’,-3,1) value from dual 结果是 r
substr(’abcde’,-6) = null
substr(’abcde’核隐,-5) = ’abcde’
substr(’abcde’尺氏搜,-4) = ’bcde’
substr(’abcde’,-3) = ’cde’
substr(’abcde’,-2) = ’de’
substr(’abcde’,-1) = ’陵历e’
substr(’abcde’,-0) = ’abcde’

更多文章:
用html制作网站流程(html,制作电商网站的一般流程问题)
2026年9月22日 09:40
java程序结构(下列关于Java源程序结构的论述中,正确的是( ))
2026年9月22日 07:20
linux自带python(linux 怎样找到python解释器)
2026年9月22日 07:00
disheartened(disheartening 什么意思)
2026年9月22日 05:10
c语言print函数(C语言中printd函数代码含义是什么)
2026年9月22日 04:20
scanf函数被称为什么函数(scanf(“%d%d“,&a,&b)与scanf(“%d,%d“,&a,&b)的区别!!)
2026年9月22日 02:30
漂亮的滚动条样式(有谁能用CSS为IE做个这样的滚动条样式吗)
2026年9月22日 02:00




