文章詳情頁
PHP擴展之文本處理(一)——字符串及字符串函數(shù)大全
瀏覽:24日期:2022-09-15 18:11:25
這些都是以各種方式處理字符串的函數(shù)。還有一些專門的章節(jié)位于正則表達式和?URL 處理部分。
關于字符串的運轉機制,特別是關于單引號、雙引號、轉義序列的信息,參見字符串條目。
字符串函數(shù)大全:
addcslashes?— 以 C 語言風格使用反斜線轉義字符串中的字符addslashes?— 使用反斜線引用字符串bin2hex?— 將二進制數(shù)據(jù)轉換成十六進制表示chop?— rtrim 的別名chr?— 返回指定的字符chunk_split?— 將字符串分割成小塊convert_cyr_string?— 將字符由一種 Cyrillic 字符轉換成另一種convert_uudecode?— 解碼一個 uuencode 編碼的字符串convert_uuencode?— 使用 uuencode 編碼一個字符串count_chars?— 返回字符串所用字符的信息crc32?— 計算一個字符串的 crc32 多項式crypt?— 單向字符串散列echo?— 輸出一個或多個字符串explode?— 使用一個字符串分割另一個字符串fprintf?— 將格式化后的字符串寫入到流get_html_translation_table?— 返回使用 htmlspecialchars 和 htmlentities 后的轉換表hebrev?— 將邏輯順序希伯來文(logical-Hebrew)轉換為視覺順序希伯來文(visual-Hebrew)hebrevc?— 將邏輯順序希伯來文(logical-Hebrew)轉換為視覺順序希伯來文(visual-Hebrew),并且轉換換行符hex2bin?— 轉換十六進制字符串為二進制字符串html_entity_decode?— Convert all HTML entities to their applicable charactershtmlentities?— Convert all applicable characters to HTML entitieshtmlspecialchars_decode?— 將特殊的 HTML 實體轉換回普通字符htmlspecialchars?— Convert special characters to HTML entitiesimplode?— 將一個一維數(shù)組的值轉化為字符串join?— 別名 implodelcfirst?— 使一個字符串的第一個字符小寫levenshtein?— 計算兩個字符串之間的編輯距離localeconv?— Get numeric formatting informationltrim?— 刪除字符串開頭的空白字符(或其他字符)md5_file?— 計算指定文件的 MD5 散列值md5?— 計算字符串的 MD5 散列值metaphone?— Calculate the metaphone key of a stringmoney_format?— Formats a number as a currency stringnl_langinfo?— Query language and locale informationnl2br?— 在字符串所有新行之前插入 HTML 換行標記number_format?— 以千位分隔符方式格式化一個數(shù)字ord?— 返回字符的 ASCII 碼值parse_str?— 將字符串解析成多個變量print?— 輸出字符串printf?— 輸出格式化字符串quoted_printable_decode?— Convert a quoted-printable string to an 8 bit stringquoted_printable_encode?— Convert a 8 bit string to a quoted-printable stringquotemeta?— Quote meta charactersrtrim?— 刪除字符串末端的空白字符(或者其他字符)setlocale?— Set locale informationsha1_file?— 計算文件的 sha1 散列值sha1?— 計算字符串的 sha1 散列值similar_text?— 計算兩個字符串的相似度soundex?— Calculate the soundex key of a stringsprintf?— Return a formatted stringsscanf?— 根據(jù)指定格式解析輸入的字符str_getcsv?— 解析 CSV 字符串為一個數(shù)組str_ireplace?— str_replace 的忽略大小寫版本str_pad?— 使用另一個字符串填充字符串為指定長度str_repeat?— 重復一個字符串str_replace?— 子字符串替換str_rot13?— 對字符串執(zhí)行 ROT13 轉換str_shuffle?— 隨機打亂一個字符串str_split?— 將字符串轉換為數(shù)組str_word_count?— 返回字符串中單詞的使用情況strcasecmp?— 二進制安全比較字符串(不區(qū)分大小寫)strchr?— 別名 strstrstrcmp?— 二進制安全字符串比較strcoll?— 基于區(qū)域設置的字符串比較strcspn?— 獲取不匹配遮罩的起始子字符串的長度strip_tags?— 從字符串中去除 HTML 和 PHP 標記stripcslashes?— 反引用一個使用 addcslashes 轉義的字符串stripos?— 查找字符串首次出現(xiàn)的位置(不區(qū)分大小寫)stripslashes?— 反引用一個引用字符串stristr?— strstr 函數(shù)的忽略大小寫版本strlen?— 獲取字符串長度strnatcasecmp?— 使用“自然順序”算法比較字符串(不區(qū)分大小寫)strnatcmp?— 使用自然排序算法比較字符串strncasecmp?— 二進制安全比較字符串開頭的若干個字符(不區(qū)分大小寫)strncmp?— 二進制安全比較字符串開頭的若干個字符strpbrk?— 在字符串中查找一組字符的任何一個字符strpos?— 查找字符串首次出現(xiàn)的位置strrchr?— 查找指定字符在字符串中的最后一次出現(xiàn)strrev?— 反轉字符串strripos?— 計算指定字符串在目標字符串中最后一次出現(xiàn)的位置(不區(qū)分大小寫)strrpos?— 計算指定字符串在目標字符串中最后一次出現(xiàn)的位置strspn?— 計算字符串中全部字符都存在于指定字符集合中的第一段子串的長度。strstr?— 查找字符串的首次出現(xiàn)strtok?— 標記分割字符串strtolower?— 將字符串轉化為小寫strtoupper?— 將字符串轉化為大寫strtr?— 轉換指定字符substr_compare?— 二進制安全比較字符串(從偏移位置比較指定長度)substr_count?— 計算字串出現(xiàn)的次數(shù)substr_replace?— 替換字符串的子串substr?— 返回字符串的子串trim?— 去除字符串首尾處的空白字符(或者其他字符)ucfirst?— 將字符串的首字母轉換為大寫ucwords?— 將字符串中每個單詞的首字母轉換為大寫vfprintf?— 將格式化字符串寫入流vprintf?— 輸出格式化字符串vsprintf?— 返回格式化字符串wordwrap?— 打斷字符串為指定數(shù)量的字串 標簽:
PHP
相關文章:
1. .NET SkiaSharp 生成二維碼驗證碼及指定區(qū)域截取方法實現(xiàn)2. Django使用HTTP協(xié)議向服務器傳參方式小結3. IntelliJ IDEA創(chuàng)建web項目的方法4. ASP.NET MVC通過勾選checkbox更改select的內容5. HTTP協(xié)議常用的請求頭和響應頭響應詳解說明(學習)6. CentOS郵件服務器搭建系列—— POP / IMAP 服務器的構建( Dovecot )7. ASP中實現(xiàn)字符部位類似.NET里String對象的PadLeft和PadRight函數(shù)8. Android studio 解決logcat無過濾工具欄的操作9. 存儲于xml中需要的HTML轉義代碼10. .NET 6實現(xiàn)滑動驗證碼的示例詳解
排行榜
