PHP 字串 函式
PHP 字串函式
PHP 字串函式是 PHP 核心的一部分。使用這些函式無需安裝。
函式 | 描述 |
---|---|
addcslashes() | 返回一個字串,其中指定字元前添加了反斜槓 |
addslashes() | 返回一個字串,其中預定義字元前添加了反斜槓 |
bin2hex() | 將 ASCII 字元字串轉換為十六進位制值 |
chop() | 刪除字串末尾的空白字元或其他字元 |
chr() | 返回指定 ASCII 值的字元 |
chunk_split() | 將字串分割成一系列更小的部分 |
convert_cyr_string() | 將字串從一種西里爾字元集轉換為另一種 |
convert_uudecode() | 解碼 uu編碼的字串 |
convert_uuencode() | 使用 uuencode 演算法對字串進行編碼 |
count_chars() | 返回字串中使用的字元資訊 |
crc32() | 計算字串的 32 位 CRC |
crypt() | 單向字串雜湊 |
echo() | 輸出一個或多個字串 |
explode() | 將字串分解為陣列 |
fprintf() | 將格式化字串寫入指定的輸出流 |
get_html_translation_table() | 返回 htmlspecialchars() 和 htmlentities() 使用的翻譯表 |
hebrev() | 將希伯來文字轉換為視覺文字 |
hebrevc() | 將希伯來文字轉換為視覺文字,並將換行符 (\n) 轉換為 <br> |
hex2bin() | 將十六進位制值字串轉換為 ASCII 字元 |
html_entity_decode() | 將 HTML 實體轉換為字元 |
htmlentities() | 將字元轉換為 HTML 實體 |
htmlspecialchars_decode() | 將一些預定義的 HTML 實體轉換為字元 |
htmlspecialchars() | 將一些預定義的字元轉換為 HTML 實體 |
implode() | 從陣列元素返回一個字串 |
join() | 別名 implode() |
lcfirst() | 將字串的第一個字元轉換為小寫 |
levenshtein() | 返回兩個字串之間的 Levenshtein 距離 |
localeconv() | 返回區域設定的數字和貨幣格式資訊 |
ltrim() | 刪除字串左側的空白字元或其他字元 |
md5() | 計算字串的 MD5 雜湊值 |
md5_file() | 計算檔案的 MD5 雜湊值 |
metaphone() | 計算字串的 metaphone 鍵 |
money_format() | 以貨幣字串格式返回字串 |
nl_langinfo() | 返回特定的區域設定資訊 |
nl2br() | 在字串的每個換行符前插入 HTML 換行符 |
number_format() | 格式化帶有千位分隔符的數字 |
ord() | 返回字串第一個字元的 ASCII 值 |
parse_str() | 將查詢字串解析為變數 |
print() | 輸出一個或多個字串 |
printf() | 輸出格式化字串 |
quoted_printable_decode() | 將 quoted-printable 字串解碼為 8 位字串 |
quoted_printable_encode() | 將 8 位字串編碼為 quoted printable 字串 |
quotemeta() | 引用元字元 |
rtrim() | 刪除字串右側的空白字元或其他字元 |
setlocale() | 設定區域設定資訊 |
sha1() | 計算字串的 SHA-1 雜湊值 |
sha1_file() | 計算檔案的 SHA-1 雜湊值 |
similar_text() | 計算兩個字串之間的相似度 |
soundex() | 計算字串的 soundex 鍵 |
sprintf() | 將格式化字串寫入變數 |
sscanf() | 根據格式從字串解析輸入 |
str_getcsv() | 將 CSV 字串解析為陣列 |
str_ireplace() | 替換字串中的某些字元(不區分大小寫) |
str_pad() | 將字串填充到新的長度 |
str_repeat() | 將字串重複指定的次數 |
str_replace() | 替換字串中的某些字元(區分大小寫) |
str_rot13() | 對字串執行 ROT13 編碼 |
str_shuffle() | 隨機打亂字串中的所有字元 |
str_split() | 將字串分割為陣列 |
str_word_count() | 計算字串中的單詞數 |
strcasecmp() | 比較兩個字串(不區分大小寫) |
strchr() | 查詢字串在另一個字串中的首次出現(strstr() 的別名) |
strcmp() | 比較兩個字串(區分大小寫) |
strcoll() | 比較兩個字串(基於區域設定的字串比較) |
strcspn() | 返回字串中,在找到任何指定的字元部分之前,已找到的字元數 |
strip_tags() | 從字串中剝離 HTML 和 PHP 標籤 |
stripcslashes() | 取消 addcslashes() 引用的字串 |
stripslashes() | 取消 addslashes() 引用的字串 |
stripos() | 返回字串在另一個字串中首次出現的位置(不區分大小寫) |
stristr() | 查詢字串在另一個字串中的首次出現(不區分大小寫) |
strlen() | 返回字串的長度 |
strnatcasecmp() | 使用“自然順序”演算法比較兩個字串(不區分大小寫) |
strnatcmp() | 使用“自然順序”演算法比較兩個字串(區分大小寫) |
strncasecmp() | 比較前 n 個字元的字串(不區分大小寫) |
strncmp() | 前 n 個字元的字串比較(區分大小寫) |
strpbrk() | 在字串中搜索任意一組字元 |
strpos() | 返回一個字串在另一個字串中首次出現的位置(區分大小寫) |
strrchr() | 查詢字串在另一個字串中最後一次出現的位置 |
strrev() | 反轉字串 |
strripos() | 查詢字串在另一個字串中最後一次出現的位置(不區分大小寫) |
strrpos() | 查詢字串在另一個字串中最後一次出現的位置(區分大小寫) |
strspn() | 返回一個字串中,僅包含指定字元列表中的字元的部分的長度 |
strstr() | 查詢字串在另一個字串中首次出現的位置(區分大小寫) |
strtok() | 將字串分割成更小的字串 |
strtolower() | 將字串轉換為小寫字母 |
strtoupper() | 將字串轉換為大寫字母 |
strtr() | 翻譯字串中的特定字元 |
substr() | 返回字串的一部分 |
substr_compare() | 從指定的起始位置比較兩個字串(二進位制安全,可選區分大小寫) |
substr_count() | 計算子字串在字串中出現的次數 |
substr_replace() | 用另一個字串替換字串的一部分 |
trim() | 移除字串兩側的空白字元或其他字元 |
ucfirst() | 將字串的第一個字元轉換為大寫 |
ucwords() | 將字串中每個單詞的首字母轉換為大寫 |
vfprintf() | 將格式化字串寫入指定的輸出流 |
vprintf() | 輸出格式化字串 |
vsprintf() | 將格式化字串寫入變數 |
wordwrap() | 將字串按指定字元數進行換行 |