## PHP常用字符串的操作函數
[TOC]
1. ### 字符串轉換類函數
> addcslashes函數:以C語言風格使用反斜線轉義字符串中的字符
> addslashes函數:使用反斜線引用字符串
> chop函數:清除字符串中的連續空格
> get_html_translation_table函數:返回htmlspecialchars()函數和htmlentities()函數的轉換表
> chunk_split函數:將字符串分割成小塊
> hebrev函數:轉換希伯來邏輯字符為可見字符
> hebrevc函數:轉換希伯來語文本為可見文本,包括換行符
> html_entity_decode函數:轉換HTML字符編碼為字符
> htmlentities函數:轉換字符為HTML字符編碼
> htmlspecialchars_decode函數:轉換特殊HTML字符編碼為字符
> htmlspecialchars函數:轉換特殊字符為HTML字符編碼
> nl2br函數:將換行字符轉換成
> quotemeta函數:加入引用符
> rtrim函數:清除字符串末尾的空白(或其他字符)
> strip_tags函數:清除HTML及PHP的標記
> stripcslashes函數:將用addslashes()函數處理后的字符串原樣返回
> stripslashes函數:清除字符串中的反斜線
> strtolower函數:將字符串中的字母全部轉換為小寫
> strtoupper函數:將字符串中的字母全部轉換為大寫
> trim函數:截取字符串首尾的空格(或其他字符)字符串操作類函數
> explode函數:將字符串按指定字符切開
> str_pad函數:用一個字符串填充另一個字符串到指定長度
> str_split函數:把字符串轉化為數組
> str_shuffle函數:隨機打亂字符串中的字符順序
> str_ireplace函數:將某個子字符串替換為另一個字符串
> localeconv函數:獲取當地的數字和貨幣信息
> ltrim函數:清除字符串左端的連續空白(或者其他字符)
> money_format函數:把數字字符串轉換為貨幣表示形式
> nl_langinfo函數:獲取語言和地區信息
> number_format函數:用千位分隔符格式化數字字符串
> parse_str函數:將字符串解析為變量
> setlocale函數:設置地區信息
> similar_text函數:計算兩個字符串中相匹配的字符串數量
> str_repeat函數:重復使用指定字符串
> str_replace函數:區分大小寫的字符串替換
> str_word_count函數:返回字符串中的單詞數
> strcasecmp函數:對兩個字符串進行比較
> strlen函數:統計字符串的長度
> strnatcmp函數:使用自然順序演算法來對比字符串
> strrev函數:顛倒字符串
> strtok函數:切開字符串
> strtr函數:轉換字符串的某些字符
> substr_count函數:計算一個字符串在另一個字符串中出現的次數
> substr_replace函數:替換字符串中的一部分為另一個字符串
> substr函數:截取字符串
> ucfirst函數:將字符串中第一個字符改為大寫
> ucwords函數:將字符串中每個單詞的第一個字母改為大寫
> wordwrap函數:將字符串按字符個數換行
2. ### 字符串查找類函數
> chr函數:將指定的序數轉化為相應的ASCII碼字符
> implode函數:將數組合并為字符串
> join函數:將數組轉化為字符串
> crc32函數:計算一個字符串的crc32多項式
> strchr函數:返回字符串在另一個字符串中首次出現的位置到末尾的子字符串
> strcspn函數:返回字符串中起首不符合mask的子字符串長度
> stripos函數:查找一個字符串在另一個字符串中首次出現的位置(不區分大小寫)
> stristr函數:返回一個字符串在另一個字符串中首次出現的位置到后者末尾的子字符串(不區分大小寫)
> strripos函數:不區分大小寫查找字符在字符串中首次出現的位置
> strrpos函數:查找字符在字符串中最后出現的位置
> strspn函數:返回字符串中起首符合mask的子字符串長度
> strstr函數:返回字符串中某字符串開始處至結束的字符串
3. ### 字符串編碼類函數
> bin2hex函數:將二進制字符轉化為十六進制
> convert_cyr_string函數:將字符由一種Cyrillic字符轉換成另一種
> convert_uudecode函數:對用uuencode算法編碼的字符串解碼
> convert_uuencode函數:對字符串進行uuencode算法編碼
> count_chars函數:返回字符串中所有字符的信息
> ord函數:返回一個字符的ASCII碼
> str_rot13函數:對一個字符串進行rot13編碼
4. ### 字符串加密類函數
> crypt函數:將字符串用DES編碼加密
> md5_file函數:計算給定文件的MD5hash
> md5函數:對一個字符串進行MD5加密
> sha1_file函數:計算給定文件的sha1hash
5. ### 輸入輸出函數
> echo函數:輸出一個或多個字符
> fprintf函數:輸出格式化字符串到流
> print函數:輸出格式化字符串
> printf函數:輸出一個格式化的字符串
> sprintf函數:返回一個格式化的字符串到變量
> sscanf函數:按照一定格式解析輸入的字符串
> vfprintf函數:輸出格式化字符串到流
> vprintf函數:輸出一個格式化的字符串
> vsprintf函數:輸出格式化的字符串到變量
6. ### 字符串比較類函數
> levenshtein函數:計算兩個字符串的Levenshtein距離
> metaphone函數:計算字符串的metaphone鍵
> soundex函數:計算字符串的soundex鍵
> strcoll函數:對兩個字符串進行比較
> strcmp函數:比較兩個字符串
> strnatcasecmp函數:用自然運算法則比較字符串(不區分大小寫)
> strncasecmp函數:比較字符串的前n個字符(不區分大小寫)
> strncmp函數:比較兩個字符串的前n個字符
> strpbrk函數:查找字符串中的一系列字符
> strpos函數:尋找字符串中某字符最先出現的位置
> strrchr函數:查找一個字符串在另一個字符串中末次出現的位置,并返回從字符串中的這個位置起,一直到字符串結尾的子字符串
> substr_compare函數:從指定起始位置起在一定長度內比較兩個字符串(二進制精確,區分大小寫可選)
- 常用函數
- 簡單的php生成靜態html代碼
- PHP寫文件函數
- PHP生成GUID的函數
- PHP常用正則表達式匯總
- php字符串壓縮
- PHP無限分組
- PHP簡單 對象(object) 與 數組(array) 的轉換
- PHP數組常用函數
- PHP調式測試函數
- PHP常用字符串的操作函數
- mysql 常用內置函數
- PHP通用請求函數CURL封裝
- 裁剪圖片PHP代碼
- PDO操作MYSQL封裝類
- 10個實用的PHP代碼片段
- 獲取訪問者IP地址
- PHP實現發紅包程序
- PHP把文本轉換成圖片
- curl重寫php file_get_contents
- PHP生成一個隨機字符串
- PHP讀文件和寫文件
- PHP根據key 給二維數組分組
- php中curl模擬post提交多維數組
- 33個超級有用必須要收藏的PHP代碼樣例
- PHP防XSS 防SQL注入的代碼
- php常用數組array函數實例總結
- 用PHP遍歷目錄下的全部文件
- GBK2UTF8