header('content-type:text/html;charset=utf-f'); /* $var=addslashes($_GET['username']);//轉義表單提交內容中的引號等 echo $var;//dsaas\"cd */ /* //0-9 48-57 A-Z 65-90 a-z 97-122 //chr — 返回指定的[ASCII碼]對應的字符 echo chr(48); //ord — 返回[字符]的 ASCII 碼值 echo ord('0'); */ /* //chunk_split — 將[字符串] 按照[幾]進行分割 用[什麼內容]鏈接 $str='abcdefghijk'; echo chunk_split($str,3).'<br>'; echo chunk_split($str,3,'---');//第二個參數爲整數 第三個參數指定以什麼內容鏈接分割後的字符串 */ /* //explode — 使用[神馬方式]分割另外一個[字符串] 返回一個數組 ★★★★★ $str='jd,jjo,isj,i'; $arr=explode(',',$str);//以什麼方式分割原子符串 返回的是一個數組 var_dump($arr); */ /* //join 使用[指定的字符]將[數組]元素鏈接起來 $arr=['111','222','333','444','555']; echo join('##',$arr); */ /* //htmlentities 將[字符串]中的HTML中的引號,<>等轉換爲實體字符 $str='<img src="12.jpg">'; echo htmlentities($str);//<img src="12.jpg"> 查看源代碼 */ /* //html_entity_decode 將[字符串]中的實體字符轉換爲HTML或者其餘字符 $str='<img src="12.jpg">'; echo html_entity_decode($str);//<img src="12.jpg"> 查看源代碼 */ /* //htmlspecialchars_decode 選擇性的將[字符串]中的實體字符根據[ENT_NOQUOTES]選擇性的轉換爲HTML的字符 $str='<p>this ' -> "</p>'; echo htmlspecialchars_decode($str,ENT_NOQUOTES);//<p>this ' -> "</p>//單雙引號都不轉義 */ /* //htmlentities 選擇性的將[字符串]中的HTML的字符根據[ENT_NOQUOTES]選擇性的 轉換實體字符 $str = '<p>t"h"is ' -> "</p>'; echo htmlentities($str,ENT_NOQUOTES);//<p>t"h"is &apos; -&gt; &quot;</p> 不轉義引號 */ /* //trim ltrim rtrim去掉[字符串]左右兩側[指定的字符]或者空白字符 $str='★★★★★★★fcds ★ '; // echo trim($str);//只能夠去掉五角星外的空白字符 // echo ltrim($str,'★');//去掉左側的五角星 可是五角星兩側若是有空白 必須在指定的字符裏面加上空白字符才能夠去除 echo rtrim($str,'★');//去掉u側的五角星 可是五角星兩側若是有空白 必須在指定的字符裏面加上空白字符才能夠去除 */ /* $str='saccxz'; echo md5($str).'<hr>';//返回一個加密後的32位字符串 echo md5_file('1.html');//給文件進行加密 */ /* //nl2br — 在字符串全部新行以前插入 HTML 換行標記 $str="vsdczc\nzc\nzczcz";//將字符串中的\n空白字符轉化爲換行符 注意此處必定要是雙引號 單引號不能夠解析轉義字符 echo nl2br($str); */ /* // str_pad — 把一個[字符串]填充爲指定的[長度] [填充內容] $str='988.0'; echo str_pad($str,6,'0'); */ /* // str_repeat — 重複一個[字符串][多少次] echo str_repeat('△△△△△△△△△△<br>',100); */ // str_replace — 把[原子字符中的指定內容]用[指定的字符串]替換在[原字符串]中 $str='nihaonihaonihaonihao'; echo str_replace('ni','bu',$str).'<hr>'; echo $str.'<hr>'; /* // str_shuffle — 隨機打亂一個[字符串] $str='123456789'; echo str_shuffle($str); */ /* // str_split — 將[字符串]轉換爲索引數組 $str='123456789'; $arr=str_split($str); var_dump($arr); */ /* //strlen — 獲取字符串長度 $str='123456789'; echo strlen($str); */ /* //strrev — 反轉字符串 $str='123456789'; echo strrev($str); */ /* //substr — 返回[字符串]從[第幾個位置]開始取 [取幾個]的子串 $str='123456abc789'; echo substr($str,6,3); */ /* //ucfirst — 將[字符串]的首字母轉換爲大寫 $str='my name is lanmeng'; echo ucfirst($str); */ $str='abcdefg'; $str1='ABCD'; echo str_replace('ab',substr($str1,0,4),$str).'<hr>'; //ucwords — 將[字符串]中每一個單詞的首字母轉換爲大寫 $str='my name is lanmeng'; echo ucwords($str).'<hr color="red" size="10">'; //--------------------------補充--------------------------補充----------------------補充------------------------------補充------------------------------------------ //chop — rtrim() 的別名 去掉[字符串]左右兩側[指定的字符]或者空白字符 $str='aaaaaaaaaaabbbbbbbbbbb'; echo rtrim($str,'b').'<hr>'; //dirname — 返回[字符串]路徑中的目錄部分 $str='D://wamp/www/conghao-php/php11/machong-work-5.30/functions.php'; $str1='D:/'; echo dirname($str).'<br>';//D://wamp/www/conghao-php/php11/machong-work-5.30 echo dirname($str1).'<hr>';//D:\ //wordwrap — 把[字符串]以指定[數量][自定義的規則]打亂!!!!!!!!!!!!!!注意此處的[數量]是根據後面定義的[規則獲得的] $str="abcd,efghijkl,mnopq rstuv wxyz"; echo wordwrap($str,3,",<br>").'<hr>';//自定義規則[遇到,就換行] 原字符串中有兩個,--->[數量]爲,的數量2 再+1 //parse_str() 把[字符串]解析爲 [數組變量]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 $str='name=machong';//解析結果1個數組元素的狀況->字符串內部必須寫成鍵=鍵值的字符串 parse_str($str,$arr); var_dump($arr); $str='name=machong&sex=man&age=25';//解析結果爲多個數組元素的狀況->字符串中要解析的各個數組元素之間要用&分開 parse_str($str,$arr); var_dump($arr); $str='arr[a]=111&arr[b]=111111&arr1[0]=222&arr1[1]=222222&arr2[]=333&arr2[]=333333';//解析結果爲二維數組的狀況->字符串內部書寫時只需把鍵改成用變量(無$)聲明數組的方式便可 parse_str($str,$arr); var_dump($arr); $str='arr[a][aa]=111&arr[b]=111111&arr1[0][1]=222&arr1[1]=222222&arr2[][1]=333&arr2[]=333333';//解析結果爲三維數組的狀況 parse_str($str,$arr); var_dump($arr); echo '<hr>'; //number_format() 經過千位分組來格式化[數字字符串][int規定小數點後幾位]([規定末尾小數點格式 默認.][規定分組的符號 默認,]次括號內部兩個參數必須同時出現) $str='1111111'; echo number_format($str).'<br>'; echo number_format($str,3).'<br>'; echo number_format($str,3,';','-').'<hr>'; //strtolower — 將[字符串]轉化爲小寫 $str='KDNCLKSLKZKC'; echo strtolower($str).'<br>'; //strtoupper — 將字符串轉化爲大寫 $str='ckjdckjzckjzn'; echo strtoupper($str).'<hr>'; //strip_tags — 去除[字符串]中html和php標記[選擇性的保留] $str='<a href="#"><b>jksakjd</b></a>'; echo $str.'<br>'; echo strip_tags($str).'<br>'; echo strip_tags($str,'<b>').'<hr>'; //addcslashes — 以 C 語言風格使用反斜線轉義[字符串]中[指定位置]的字符 $str="z.lksamlkcdsknjdsjalMDWDJSKJk342323sjrclksajdadlksa"; echo addcslashes($str,'n').'<br>'; echo addcslashes($str,'n..z').'<br>'; $result=addcslashes($str,'A..z');// 全部大小寫字母均被轉義// ... 但 [\]^_` 以及分隔符、換行符、回車符等也一併被轉義了。 echo $result.'<br>'; echo addcslashes($str,'z..A').'<br>';//???????????????? //stripcslashes-刪除[字符串]以addcslashes添加的轉義字符 echo stripcslashes($result).'<br>'; //stripslashes-刪除[字符串]反斜線 $str='\z.lk\samlkcd\sk\njd\sjalMDWDJS\'KJk\"342323\sj\rclk\sajdadlk\sa'; echo stripslashes($str).'<hr>'; //quotemeta()[字符串]中在系統預約義的字符前添加反斜線// . \ + * ? [] ^ $ () $str='th ? [] ^is is . \ + * $ () a test'; echo quotemeta($str).'<hr>'; //str([n][case])([nat][case])cmp---------case大小寫------n比較前n個字符-----nat天然順序法 //strcmp()默認區分大小寫比較[1字符串]和另[2字符串]的大小----二進制安全字符串比較 1>2=+ 1<2=- 1=2=0 echo strcmp('aaabcd','Bbbabc').'<br>'; //strcasecmp()不區分大小寫比較兩字符串 echo strcasecmp('aaabcd','Bbbabc').'<br>'; //strncmp()默認區分大小寫比較[1字符串]和另[2字符串]前[n]個字符的大小 echo strncmp('aaabcd','Bbbabc',4).'<br>'; //strncasecmp()不區分大小寫比較字符串前n個字符 echo strncasecmp('aaabcd','Bbbabc','4').'<br>'; //strnatcmp()區分大小寫de天然順序法比較字符串 echo strnatcmp('aaabcd1','Bbbabc12').'<br>'; //strnatcasecmp()不區分大小寫de天然順序法比較字符串長度 echo strnatcmp('aaabcd1','Bbbabc12').'<hr>';//??????????????????????????????????????????????????????? //chunk_split()將[字符串]分紅[幾小塊][依照神馬方式顯示默認爲"\r\n"] $str='abcdefg'; echo chunk_split($str,3,"<br>");//分紅3份 按照換行顯示 //strtok()切開[字符串][按照什麼方式] 注意:此函數一次只會保留按照切割方式切割後的字符串最左側區域,右側所有捨去 若是想獲得符合此切割方式的在字符串內部的全部小塊,須要經過循環來實現,須要注意的是,此函數第一調用時,須要寫入切割的字符串,在之後的調用後不須要再寫入第一個參數,只須要寫入按照神馬方式切割便可,即只用寫入第二個參數 $str='this is a test, this,is,a,test'; $word=strtok($str,' ,').'<hr>'; while($word !==false){ echo $word.'<hr>'; $word=strtok(' ,');//多種切割方式能夠在第二個參數內部共存 按照次序依次寫入便可 } // str_ireplace — 把[原子字符中的指定內容]用[指定的字符串]不區分大小寫的替換在[原字符串]中 $str='NihaoNihaoNihaonihao'; echo str_ireplace('ni','bu',$str).'<hr>'; //substr_count()計算[子符串]中[子字符串]在[哪一個位置開始][向後多少個長度]出現的次數 嚴格區分大小寫 此函數不計算重複字符串 $str='NihaoNihaoNihaonihao'; $num=3; echo substr_count($str,'Ni',$num,strlen($str)-$num).'<br>'; $str='abcabcabc'; echo substr_count($str,'abcabc').'<hr>';//返回1次 //substr_replace() 把[原字符串]用[指定的字符串]在原字符串中的[呢個位置開始]替換[多少個長度(可選)]的字符串 $str='nihaonihaonihaonihao'; echo substr_replace($str,'AAAA',3,4).'<br>';//從第3個位置開始替換 替換4個的長度 echo substr_replace($str,'AAAA',3,0).'<br>';//從第3個位置開始插入四個4個長度 echo substr_replace($str,'AAAA',3,-4).'<br>';//從第3個位置開始替換到倒數第四個的長度 echo substr_replace($str,'AAAA',3,54).'<br>';//從第3個位置開始替換後面全部的長度 echo substr_replace($str,'AAAA',3).'<hr>';//從第3個位置開始替換後面全部的長度 echo $str.'<hr color=blue>'; //similar_text()-計算一個[字符串]和另外一個[字符串]的[類似度(可選)] $str1='aaaaaabbb'; $str2='aaaaaaccc'; $result=similar_text($str1,$str2,$percent); echo $result.'<br>';//返回類似的個數 echo $percent.'<hr>';//引用傳參返回一個百分比 //strrchr()--在[字符串]中查出[指定字符]在字符串中最後出現的位置之後的全部內容 $str='abcdefgabcdefg12323232323435435'; echo strrchr($str,'d').'<br>'; $str='D://wamp/www/conghao-php/php11/machong-work-5.30/functions.php'; echo substr(strrchr($str,':'),1).'<hr>';//獲取路徑:後面所有內容 //strstr()--在[字符串]中查出[指定字符]嚴格區分大小寫 在字符串中首次出現的位置([true]之前[false]之後)的全部內容 $str='abcdefgabcdefg12323232323435435'; echo strstr($str,'d',true).'<br>'; //strchr()--在[字符串]中查出[指定字符]在字符串中首次出現的位置之後的全部內容 $str='abcdefgabcdefg12323232323435435'; echo strchr($str,'d').'<br>'; //stristr()--在[字符串]中查出[指定字符]不區分大小寫 在字符串中首次出現的位置([true]之前[false]之後)的全部內容 $str='abcdefgabcdefg12323232323435435'; echo stristr($str,'D',true).'<br>'; //strtr()把[原字符串]中的[指定內容]用[指定的字符串]替換 注意後兩個參數能夠合併爲一個數組形式的['原字符串中指定被替換的內容'=>'指定要替換後的字符串']參數 $str='nihaonihaonihaonihao'; echo strtr($str,'ni','bu').'<br>'; echo $str.'<br>'; echo strtr($str,['ni'=>'bu']).'<hr>'; //strpos()--在[字符串]中查出[指定字符串]嚴格區分大小寫[從指定的下標]開始查找首次出現的位置,位置爲下標,[從指定的下標]開始查找的做用:是否返回字符串出現的下標位置,其下標位置不會發生變化 $str='abcdefgdehijkdelmn'; echo strpos($str,'de',1).'<br>';//從下標1開始日後查de->存在->返回從指定下標開始查找到的de中d首次出現時的下標3 echo strpos($str,'de',4).'<br>';//從下標4開始日後查de->存在->返回從指定下標開始查找到的de中d首次出現時的下標7 //stripos()--在[字符串]中查出[指定字符串]不區分大小寫[從指定的下標]開始查找首次出現的位置,位置爲下標,[從指定的下標]開始查找的做用:是否返回字符串出現的下標位置,其下標位置不會發生變化 $str='abcdefgdehijkdelmn'; echo stripos($str,'de',1).'<br>';//從下標1開始日後查de->存在->返回從指定下標開始查找到的de中d首次出現時的下標3 echo stripos($str,'DE',1).'<hr>';//從下標1開始日後查DE->存在->返回從指定下標開始查找到的de中d首次出現時的下標3 //strrpos()--在[字符串]中查出[指定字符串]嚴格區分大小寫[從指定的下標]開始查找最後出現的位置,位置爲下標,[從指定的下標]開始查找的做用:是否返回字符串出現的下標位置,其下標位置不會發生變化 $str='abcdefgdehijkdelmn'; echo strrpos($str,'de',1).'<br>';//從下標1開始日後查de->存在->返回從指定下標開始查找到的de中d最後出現時的下標13 echo strrpos($str,'de',14).'<br>';//從下標14開始日後查de->不存在->不會返回從指定下標開始查找到的de中d最後出現時的下標 echo strrpos($str,'de',-16).'<br>';//若是第三個參數指定負數 查找的時候是從後向前查找 de從開始到結束出現的最後位置 -1->13 -13->3 -16->空 //strripos()--在[字符串]中查出[指定字符串]嚴格區分大小寫[從指定的下標]開始查找最後出現的位置,位置爲下標,[從指定的下標]開始查找的做用:是否返回字符串出現的下標位置,其下標位置不會發生變化 $str='abcdefgdehijkdelmn'; echo strrpos($str,'de',1).'<br>';//從下標1開始日後查de->存在->返回從指定下標開始查找到的de中d最後出現時的下標13 echo strrpos($str,'DE',14).'<br>';//從下標14開始日後查de->不存在->不會返回從指定下標開始查找到的de中d最後出現時的下標 echo strrpos($str,'DE',-16).'<hr>';//若是第三個參數指定負數 查找的時候是從後向前查找 de從開始到結束出現的最後位置 -1->13 -13->3 -16->空 //strspn — 計算[字符串]中所有字符都存在於[指定字符集合]中的第一段子串的長度 echo strspn('abcdefghijklmn','45abcde67').'<br>';//abcdefghijklmn和abcde4567相交的abcdefghijklmn中第一(字串)段的長度 !!!第一abcdefghijklmn!!! 中間和後面都很差使,只能計算算出最前面的 //strcspn() — 計算[字符串]中所有字符都不存在於[指定字符集合]中的[指定位置][查找的長度]子串的長度 echo strcspn('fghijklmnabcde','45abcde67',2,3).'<hr>';//把參數1中的字符串從指定[下標]和[長度]後一個字母開始一個一個向後面的第二個參數 字符串匹配,若是遇到相同的中止 查從開始匹配到相同字符串之間的字符串個數 //str_word_count()返回[字符串]中單詞的使用狀況[決定返回值的格式0:單詞數量;1:包含所有單詞的數組;2:返回關聯數組,鍵爲各個單詞出現的位置(按照字節計算)][附加字符串 能夠爲單詞] echo str_word_count('this is a test').'<br>';//輸出單詞的個數4 var_dump( str_word_count('this is a test',1) ).'<br>';//輸出索引數組 下標0,1,2,3 var_dump( str_word_count('this is a test',2) ).'<br>';//輸出關聯數組 下標0,5,8,10 var_dump( str_word_count('this is a test',1,'love') ).'<hr>';//第四個參數爲附加的字符串列表,其中的字符將被視爲單詞的一部分 有什麼用????????????????????????????? //strlen — 獲取[字符串]長度 echo strlen('aaaaa').'<br>';//5 echo strlen('').'<hr>';//0 //count_chars--[字符串]按照各類[模式]獲取相應的信息 var_dump( count_chars('this is a test.',1));//1 - 與 0 相同,但只列出出現次數大於零的字節值 返回一個由ascii做爲下標每一個ascii碼在字符串中出現的次數做爲鍵值組成的數組 echo chr(97).'<hr>'; $ascii=count_chars('this is a test.',1);//1 - 與 0 相同,但只列出出現次數大於零的字節值 返回一個由ascii做爲下標每一個ascii碼在字符串中出現的次數做爲鍵值組成的數組 foreach($ascii as $key=>$value){ echo chr($key).'出現的次數爲'.$value.'<br>'; } /* 統計 string 中每一個字節值(0..255)出現的次數,使用多種模式返回結果。可選參數 mode 默認值爲 0。根據不一樣的 mode,count_chars() 返回下列不一樣的結果: 0 - 以全部的每一個字節值做爲鍵名,出現次數做爲值的數組。 1 - 與 0 相同,但只列出出現次數大於零的字節值。 2 - 與 0 相同,但只列出出現次數等於零的字節值。 3 - 返回由全部使用了的字節值組成的字符串。 4 - 返回由全部未使用的字節值組成的字符串。 */
$var=addslashes($_GET['username']);//轉義表單提交內容中的引號等 //chr — 返回指定的[ASCII碼]對應的字符 //ord — 返回[字符]的 ASCII 碼值 //chunk_split — 將[字符串]分割成[幾份] 用[什麼內容]鏈接 //explode — 使用[神馬方式]分割另外一個[字符串] 返回一個數組 ★★★★★ //join 使用[指定的字符]將[數組]元素鏈接起來 //htmlentities 將[字符串]中的HTML中的引號,<>等轉換爲實體字符 //html_entity_decode 將[字符串]中的實體字符轉換爲HTML或者其餘字符 //htmlspecialchars_decode 選擇性的將[字符串]中的實體字符根據[ENT_NOQUOTES]選擇性的轉換爲HTML的字符 //htmlentities 選擇性的將[字符串]中的HTML的字符根據[ENT_NOQUOTES]選擇性的 轉換實體字符 //trim ltrim rtrim去掉[字符串]左右兩側[指定的字符]或者空白字符 echo md5($str).'<hr>';//返回一個加密後的32位字符串 //nl2br — 在字符串全部新行以前插入 HTML 換行標記 // str_pad — 把一個[字符串]填充爲指定的[長度] [填充內容] // str_repeat — 重複一個[字符串][多少次] // str_replace — 把[原子字符中的指定內容]用[指定的字符串]替換在[原字符串]中 // str_shuffle — 隨機打亂一個[字符串] // str_split — 將[字符串]轉換爲索引數組 //strlen — 獲取字符串長度 //strrev — 反轉字符串 //substr — 返回[字符串]從[第幾個位置]開始取 [取幾個]的子串 //ucfirst — 將[字符串]的首字母轉換爲大寫 //ucwords — 將[字符串]中每一個單詞的首字母轉換爲大寫 //--------------------------補充--------------------------補充----------------------補充------------------------------補充------------------------------------------ //chop — rtrim() 的別名 去掉[字符串]左右兩側[指定的字符]或者空白字符 //dirname — 返回[字符串]路徑中的目錄部分 //wordwrap — 把[字符串]以指定[數量][自定義的規則]打亂!!!!!!!!!!!!!!注意此處的[數量]是根據後面定義的[規則獲得的] //parse_str() 把[字符串]解析爲 [數組變量]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 //number_format() 經過千位分組來格式化[數字字符串][int規定小數點後幾位]([規定末尾小數點格式 默認.][規定分組的符號 默認,]次括號內部兩個參數必須同時出現) //strtolower — 將[字符串]轉化爲小寫 //strtoupper — 將字符串轉化爲大寫 //strip_tags — 去除[字符串]中html和php標記[選擇性的保留] //addcslashes — 以 C 語言風格使用反斜線轉義[字符串]中[指定位置]的字符 //stripcslashes-刪除[字符串]以addcslashes添加的轉義字符 //stripslashes-刪除[字符串]反斜線 //quotemeta()[字符串]中在系統預約義的字符前添加反斜線// . \ + * ? [] ^ $ () //str([n][case])([nat][case])cmp---------case大小寫------n比較前n個字符-----nat天然順序法 //strcmp()默認區分大小寫比較[1字符串]和另[2字符串]的大小----二進制安全字符串比較 1>2=+ 1<2=- 1=2=0 //strcasecmp()不區分大小寫比較兩字符串 //strncmp()默認區分大小寫比較[1字符串]和另[2字符串]前[n]個字符的大小 //strncasecmp()不區分大小寫比較字符串前n個字符 //strnatcmp()區分大小寫de天然順序法比較字符串 //strnatcasecmp()不區分大小寫de天然順序法比較字符串長度 //chunk_split()將[字符串]分紅[幾小塊][依照神馬方式顯示默認爲"\r\n"] //strtok()切開[字符串][按照什麼方式] 注意:此函數一次只會保留按照切割方式切割後的字符串最左側區域,右側所有捨去 若是想獲得符合此切割方式的在字符串內部的全部小塊,須要經過循環來實現,須要注意的是,此函數第一調用時,須要寫入切割的字符串,在之後的調用後不須要再寫入第一個參數,只須要寫入按照神馬方式切割便可,即只用寫入第二個參數 // str_ireplace — 把[原子字符中的指定內容]用[指定的字符串]不區分大小寫的替換在[原字符串]中 //substr_count()計算[子符串]中[子字符串]在[哪一個位置開始][向後多少個長度]出現的次數 嚴格區分大小寫 此函數不計算重複字符串 //substr_replace() 把[原字符串]用[指定的字符串]在原字符串中的[呢個位置開始]替換[多少個長度(可選)]的字符串 //similar_text()-計算一個[字符串]和另外一個[字符串]的[類似度(可選)] //strrchr()--在[字符串]中查出[指定字符]在字符串中最後出現的位置之後的全部內容 //strstr()--在[字符串]中查出[指定字符]嚴格區分大小寫 在字符串中首次出現的位置([true]之前[false]之後)的全部內容 //strchr()--在[字符串]中查出[指定字符]在字符串中首次出現的位置之後的全部內容 //stristr()--在[字符串]中查出[指定字符]不區分大小寫 在字符串中首次出現的位置([true]之前[false]之後)的全部內容 //strtr()把[原字符串]中的[指定內容]用[指定的字符串]替換 注意後兩個參數能夠合併爲一個數組形式的['原字符串中指定被替換的內容'=>'指定要替換後的字符串']參數 //strpos()--在[字符串]中查出[指定字符串]嚴格區分大小寫[從指定的下標]開始查找首次出現的位置,位置爲下標,[從指定的下標]開始查找的做用:是否返回字符串出現的下標位置,其下標位置不會發生變化 //stripos()--在[字符串]中查出[指定字符串]不區分大小寫[從指定的下標]開始查找首次出現的位置,位置爲下標,[從指定的下標]開始查找的做用:是否返回字符串出現的下標位置,其下標位置不會發生變化 //strrpos()--在[字符串]中查出[指定字符串]嚴格區分大小寫[從指定的下標]開始查找最後出現的位置,位置爲下標,[從指定的下標]開始查找的做用:是否返回字符串出現的下標位置,其下標位置不會發生變化 //strripos()--在[字符串]中查出[指定字符串]嚴格區分大小寫[從指定的下標]開始查找最後出現的位置,位置爲下標,[從指定的下標]開始查找的做用:是否返回字符串出現的下標位置,其下標位置不會發生變化 //strspn — 計算[字符串]中所有字符都存在於[指定字符集合]中的第一段子串的長度 //strcspn() — 計算[字符串]中所有字符都不存在於[指定字符集合]中的[指定位置][查找的長度]子串的長度 //str_word_count()返回[字符串]中單詞的使用狀況[決定返回值的格式0:單詞數量;1:包含所有單詞的數組;2:返回關聯數組,鍵爲各個單詞出現的位置(按照字節計算)][附加字符串 能夠爲單詞] //strlen — 獲取[字符串]長度 //count_chars--[字符串]按照各類[模式]獲取相應的信息