PHP函數和方法差異?
1、函數是單獨存在的,是過程導向定義的,而方法是依賴類別存在的,是物件導向定義的;
2、函數可以當做一種演算法的實現,而方法可以當做一個業務邏輯或功能的實作。
常用PHP函數
ucfirst() 函數把字串中的首字元轉換為大寫。
trim() 函數從字串的兩端刪除空白字元和其他預定義字元。
substr_replace() 函數把字串的一部份替換為另一個字串。
substr_count() 函數計算子字串在字串中出現的次數。
substr_compare() 函數從指定的開始長度比較兩個字串。
substr() 函數傳回字串的一部分。
strtr() 函數轉換字串中特定的字元。
strtoupper() 函數把字串轉換為大寫。
strtolower() 函數把字串轉換為小寫。
strtok() 函數把字串分割成更小的字串。
strstr() 函數搜尋一個字串在另一個字串中的第一次出現。
strspn() 函數傳回字串中包含的特定字元的數目。
strrpos() 函數尋找字串在另一個字串中最後一次出現的位置。
strripos() 函數尋找字串在另一個字串中最後一次出現的位置。
strrev() 函數反轉字串。
strrchr() 函數會尋找字串在另一個字串中最後一次出現的位置,並傳回從該位置到字串結尾的所有字元。
strpos() 函數傳回字串在另一個字串中第一次出現的位置。
strpbrk() 函數在字串中搜尋指定字元中的任一個。
strncmp() 函數比較兩個字串。
strncasecmp() 函數比較兩個字串。
strnatcmp() 函數使用一種「自然」演算法來比較兩個字串。
strnatcasecmp() 函數使用一種「自然」演算法來比較兩個字串。
strlen() 函數傳回字串的長度。
stristr() 函數尋找字串在另一個字串中第一次出現的位置。
stripos() 函數傳回字串在另一個字串中第一次出現的位置。
stripslashes() 函數刪除由 addslashes() 函數新增的反斜線。
stripcslashes() 函式刪除由 addcslashes() 函式新增的反斜線。
strip_tags() 函數剝開 HTML、xml 以及 PHP 的標籤。
strcspn() 函數傳回在找到任何指定的字元之前,在字串中尋找的字元數。
strcoll() 函數比較兩個字串。
strcmp() 函數比較兩個字串。
strchr() 函數搜尋一個字串在另一個字串中的第一次出現。
strcasecmp() 函數比較兩個字串。
str_word_count() 函數計算字串中的單字數。
str_split() 函數把字串分割到陣列中。
str_shuffle() 函數隨機地打亂字串中的所有字元。
str_rot13() 函數對字串執行 ROT13 編碼。
str_replace() 函數使用一個字串取代字串中的另一些字元。
str_repeat() 函數把字串重複指定的次數。
str_pad() 函數把字串填入指定的長度。
str_ireplace() 函數使用一個字串取代字串中的另一些字元。
sscanf() 函數根據指定的格式解析來自一個字串的輸入。
sprintf() 函數把格式化的字串寫入變數中。
soundex() 函數計算字串的 soundex 鍵。
similar_text() 函數計算兩個字串的匹配字元的數目。
sha1_file() 函數計算檔案的 SHA-1 雜湊。
sha1() 函數計算字串的 SHA-1 雜湊。
setlocale() 函數設定地區資訊(地域資訊)。
rtrim() & rtrim() 函數
#相關推薦:《ThinkPHP教學》
以上是PHP函數和方法的差別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!