原創 substr 中文詳解教程

2021-04-02 08:48:08 字數 719 閱讀 7191

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時,都是從第一位開始擷取 ...