字串處理函式

2021-07-29 03:44:22 字數 1163 閱讀 5174

strlen()函式:可以返回指定字串的長度,比如 echo strlen(「hello」); 結果為5

strstr()函式:在乙個比較長的字串中找到指定的字串或者字元。

語法為:string strstr ( string $haystack, string $needle);

第乙個引數表示的是被檢查的字串,第二個引數是目標字串,如果找到了就會返回從目標字串開始後面的所有內容,找不到的話就返回乙個false,如果此時輸出返回值,頁面會顯示空白。如果出現多個目標字串,就從第乙個目標字串的位置開始返回。此函式區分大小寫。

strpos()函式:查詢字串的位置

語法:string strpos( string $haystack, string $needle, int [ $offset ]);

前兩個引數跟strstr()函式引數一樣, $offse是可選引數,作用是指定開始搜尋的位置,這個函式是區分大小寫的。

substr()函式:擷取字串。

語法: string substr( string $string, int $start [ , int $lenght ] );

引數含義:$string 代表需要進行擷取的目標字串,$start 表示從目標字串的指定位置開始擷取,如果是正數,就表示從起始位置往後擷取,如果是負數,就表示從結尾往前擷取,如果是0,就從第乙個字元開始擷取。$lenght 是可選引數,指定擷取字串的長度,如果省略這個引數,就預設從指定位置擷取到最後。

strtolower( $str ): 把 $str 裡的所有字元轉成小寫

strtoupper( $str ): 把 $str 裡的所有字元轉成大寫

substr_count( $str, $needle): 計算指定的字元出現的次數,

$str 是目標字串,$needle為指定字元

str_repeat( $str, n): 複製字串,n為複製的次數

substr_replace( $string, $replacement, $start[ , $lenght ] ):

字串替換,不分大小寫,第乙個引數是目標字串,第二個引數是將被替換的內容,第三個是替換的位置

strcmp( $str1, $str2): 比較兩個字串是否相等,相等返回0, $str1 小於 $str2 返回負數,$str1 大於 $str2返回正數。

字串處理函式

1 puts 向顯示器輸出字串 原型 int puts const char s 標頭檔案 include 返回值 成功返回輸出的字元數,失敗返回eof puts 函式與printf 輸出字串的區別 1.puts在輸出字串時,遇到 0 會自動終止輸出,並將 0 轉換為 n 來輸出 2.printf在...

字串處理函式

puts 函式 用來向標準輸出裝置 螢幕 寫字串並換行,其呼叫格式為 puts s 其中s為字串變數 字串陣列名或字串指標 puts 函式的作用與語printf s n s 相同,將緩衝區的字元輸出到標準輸出,遇到空字元截至,並且在末尾新增乙個換行符。gets 函式用來從標準輸入裝置 鍵盤 讀取字串...

字串處理函式

下面介紹幾個最常用的字串函式。格式 puts 字元陣列名 功能 把字元陣列中的字串輸出到顯示器。即在螢幕上顯示該字串。例7 12 include stdio.h main 從程式中可以看出puts函式中可以使用轉義字元,因此輸出結果成為兩行。puts函式完全可以由printf函式取代。當需要按一定格...