substr函数

定义和用法

substr() 函数返回字符串的一部分

语法

substr(string,start,length)

参数解析

参数 描述
string 必需。规定要返回其中一部分的字符串。
start
必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾开始的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
length
可选。规定被返回字符串的长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回的长度
  • 负数 - 从字符串末端返回的长度

示例

<?php
    echo substr("Hello world",10)."<br>";
    echo substr("Hello world",1)."<br>";
    echo substr("Hello world",3)."<br>";
    echo substr("Hello world",7)."<br>";
    
    echo substr("Hello world",0,10)."<br>";
    echo substr("Hello world",1,8)."<br>";
    echo substr("Hello world",0,5)."<br>";
    echo substr("Hello world",6,6)."<br>";
?>

输出

d
ello world
lo world
orld

Hello worl
ello wor
Hello
world
时间: 2024-12-09 16:16:51

substr函数的相关文章

Oracle的substr函数

一.Substr函数 substr(目标字符串,开始位置,长度) 注意:这里第三个参数:长度,相当于物理中的标量,没有方向性,所以不能用负值.虽然不报错,但是选择不出任何值出来(欢迎指正) 开始位置可以有负值,表示倒数.例如:substr(ename,-2,2):表示从倒数第一个开始,截取长度为2的字符串 例子1: SQL> select ename,substr(ename,1,3) from emp; ENAME SUBSTR----------  ------SMITH SMIALLEN

【转】oracle的substr函数的用法

[转]oracle的substr函数的用法 oracle的substr函数的用法 取得字符串中指定起始位置和长度的字符串   substr( string, start_position, [ length ] ) 如:     substr('This is a test', 6, 2)     would return 'is'     substr('This is a test', 6)     would return 'is a test'     substr('TechOnThe

strlen、ord、substr函数——获取长度、ASCII码及部分字符串

strlen函数 语法:strlen(string) 定义和用法:strlen() 函数返回字符串的长度. substr函数 语法:substr(string,start,length) 定义和用法:substr() 函数返回字符串的一部分. 参数描述 string:必需.规定要返回其中一部分的字符串. start:必需.规定在字符串的何处开始.正数,在字符串的指定位置开始:负数,在从字符串结尾的指定位置开始:0,在字符串中的第一个字符处开始. charlist:可选.规定要返回的字符串长度.默

SUBSTR()函数详解

这个代码块执行之后屏幕上会显示什么?BEGIN   DBMS_OUTPUT.put_line ('-3,2='||SUBSTR ('abdefg', -3, 2));   DBMS_OUTPUT.put_line ('-7,2='||SUBSTR ('abdefg', -7, 2));END;/(A) 未处理的异常:ORA-01426: numeric overflow(B) -3,2= -7,2=(C) -3,2=ef -7,2=(D) -3,2=ed -7,2=(E) -3,2=ef-7,2

db2中left()函数和right()函数对应oracle中的substr()函数

DB2 LEFT.RIGHT函数 语法:LEFT(ARG,LENGTH).RIGHT(ARG,LENGTH) LEFT.RIGHT函数返回ARG最左边.右边的LENGTH个字符串,ARG可以是CHAR或BINARY STRING. eg:SELECT LEFT(NAME,2),RIGHT(NAME,2) FROM T1 ORACLE substr()函数 substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H' 

JavaScript中substr函数

JavaScript中substr函数方法是返回一个从指定位置开始的指定长度的子字符串.使用方法: stringvar.substr(start [, length ]) 其中stringvar是必选项.要提取子字符串的字符串文字或 String 对象. start是必选项.所需的子字符串的起始位置.字符串中的第一个字符的索引为 0. length是可选项.在返回的子字符串中应包括的字符个数. 如果 length 为 0 或负数,将返回一个空字符串.如果没有指定该参数,则子字符串将延续到 str

oracle的常用函数 instr() 和substr()函数

from:http://1055592535.iteye.com/blog/1676235 在Oracle中 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符. 在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置. 语法: instr(sourceString,destString,start,appearPosition) instr('源字符串' , '目标字符串' ,'开始位置','第几次出现') 其中sourceString代表源字符串: destStrin

oracle || 跟(+) + substr 函数 用法总结

oracle || 和(+) + substr 函数 用法总结 [substr函数用法] substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串 substr('Hello World',1,1) //返回结果为 'H'  *0和1都是表示截取的开始位置为第一个字符 substr('Hello World',2,4) //返回结果为 'ello' substr('

oracle的常用函数 instr() 和substr()函数 ;

注意: 如果String2在String1中没有找到,instr函数返回0. 示例: SELECT instr('syranmo','s') FROM dual; -- 返回 1 SELECT instr('syranmo','ra') FROM dual;  -- 返回 3 1 SELECT instr('syran mo','a',1,2) FROM dual;  -- 返回 0 在Oracle中 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符. 在一个字符串中查找指定