substr()
函式功效:
字串擷取函式,只限單位元組字元使用(對於中文的擷取時遇上奇數長度是會出現亂碼,需另行處理),本函式可擷取字串指定範圍內的字元。
應用範圍:
標題、內容擷取
函式格式:
stringsubstr( string string, int start [, int length])
引數1:處理字串
引數2:擷取的起始位置(第乙個字元是從0開始)
引數3:擷取的字元數量
substr()更多介紹可在php官方手冊中查詢(字串處理函式庫)
舉例:
substr("abcdefg", 0); //返回:abcdefg,擷取所有字元
substr("abcdefg", 2); //返回:cdefg,擷取從c開始之後所有字元
substr("abcdefg", 0, 3); //返回:abc,擷取從a開始3個字元
substr("abcdefg", 0, 100); //返回:abcdefg,100雖然超出預處理的字串最長度,但不會影響返回結果,系統按預處理字串最大數量返回。
substr("abcdefg", 0, -3); //返回:efg,注意引數-3,為負值時表示從尾部開始算起,字串排列位置不變
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...
hive程式設計 substr用法詳解
使用語法 substr string a,int start substring string a,int start 兩者用法一樣,兩個引數 返回字串a從start位置到結尾的字串 hive select substr abcde 3 意為從第三個開始擷取,一直到結尾。a的下標為1。cdehive...
substr 函式 詳解及應用
substr的函式格式 俗稱 字元擷取函式 格式1 substr string string,int a,int b 格式2 substr string string,int a 解析 格式1 1 string 需要擷取的字串 2 a 擷取字串的開始位置 注 當a等於0或1時,都是從第一位開始擷取 ...