词条 | substr |
释义 | 1 C语言函数◎ 定义和用法basic_string::substr basic_string substr(size_type _Off = 0,size_type _Count = npos) const; 功能:从一个字符串复制一个从指定位置开始,并具有指定长度的子字符串。 参数 _Off 所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0. _Count 复制的字符数目 返回值 一个子字符串,从其指定的位置开始 ◎ 备注如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到字符串的结尾。 ◎ 示例下面的示例阐释了 substr 方法的用法。 function SubstrDemo(){ var s, ss; //Declare variables. var s = "The rain in Spain falls mainly in the plain."; ss = s.substr(12, 5); //Get substring. return(ss); // Returns "Spain". ----------------------------------------------crazyghost_von补充----------------------------------------------------------------------- s.substr(12)的结果是 Spain falls mainly in the plain. ---------------------------------------------------------------------------------------------------------------------------------------------- Code : C++中 的代码如下 // basic_string_substr.cpp // compile with: /EHsc #include <string> #include <iostream> using namespace std; int main( ) { using namespace std; string str1 ("Heterological paradoxes are persistent."); cout << "The original string str1 is: \ " << str1 << endl << endl; basic_string <char> str2 = str1.substr ( 6 , 7 ); cout << "The substring str1 copied is: " << str2 << endl << endl; basic_string <char> str3 = str1.substr ( ); cout << "The default substring str3 is: \ " << str3 << "\ which is the entire original string." << endl; 输出结果: The original string str1 is: Heterological paradoxes are persistent. The substring str1 copied is: logical The default substring str3 is: Heterological paradoxes are persistent. which is the entire original string. } 在oracle中的用法: SUBSTR(:NEW.FLAGSTATUS,17,1) 其中参数依次是 ( 串,开始,长度),并返回子串。 2 php函数◎ 定义和用法substr() 函数返回字符串的一部分。 ◎ 参数substr(string,start,length) string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的何处开始。 length 可选。规定要返回的字符串长度。默认是直到字符串的结尾。 例子: <?php echo substr("Hello world!",6); ?> 输出:world! echo ’substr("abcdef", 1, 3) returns ’ . $rest . "<br>"; $rest = substr("abcdef", -1); // returns "f" echo ’substr("abcdef", -1) returns ’ . $rest . "<br>"; $rest = substr("abcdef", -2); // returns "ef" echo ’substr("abcdef", -2) returns ’ . $rest . "<br>"; $rest = substr("abcdef", -3, 1); // returns "d" echo ’substr("abcdef", -3, 1) returns ’ . $rest . "<br>"; $rest = substr("abcdef", 1, -1); // returns "bcde" echo ’substr("abcdef", 1, -1) returns ’ . $rest . "<br>"; 3 SQL数据库操作函数substr() 函数返回字符串的一部分。 语法:substr(string,start,length) 必需。规定在字符串的何处开始。 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位置开始 0 - 在字符串中的第一个字符处开始 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。