最新的Web開發教程
 

PHP 5字符串函數


PHP 5字符串函數

PHP的字符串函數是PHP核心的一部分。 沒有安裝是需要使用這些功能。


功能 描述
addcslashes() 返回與反斜杠字符串中指定的字符前面
addslashes() 返回與反斜杠字符串中的字符預定義前
bin2hex() 的ASCII字符的字符串為十六進制值轉換
chop() 刪除字符串右端空格或其他字符
chr() 返回字符從指定的ASCII值
chunk_split() 將字符串分割成一系列更小的部分
convert_cyr_string() 一個字符串從一個西里爾字母字符集到另一個轉換
convert_uudecode() 解碼無編碼字符串
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() 計算一個字符串的音位關鍵
money_format() 返回格式化為貨幣字符串的字符串
nl_langinfo() 返回指定的本地信息
nl2br() 插入HTML換行符在每個新行前面的字符串
number_format() 格式的分組數千數
ord() 返回一個字符串的第一個字符的ASCII值
parse_str() 解析查詢字符串到變量
print() 輸出一個或多個字符串
printf() 輸出格式化字符串
quoted_printable_decode() 一個引號的可打印字符串轉換為一個8位串
quoted_printable_encode() 8位字符串轉換為一個帶引號的打印字符串
quotemeta() 行情元字符
rtrim() 刪除字符串的右側的空白或其它字符
setlocale() 設置場景信息
sha1() 計算字符串的SHA-1散列
sha1_file() 計算文件的SHA-1散列
similar_text() 計算兩個字符串之間的相似
soundex() 計算一個字符串的SOUNDEX關鍵
sprintf() 輸出格式化字符串變量
sscanf() 根據格式分析字符串輸入
str_getcsv() 解析CSV串到一個數組
str_ireplace() 替換一些字符的字符串(case-insensitive)
str_pad() 墊一個字符串到一個新的長度
str_repeat() 重複一個字符串指定次數
str_replace() 替換一些字符串中的字符(case-sensitive)
str_rot13() 執行一個字符串的ROT13編碼
str_shuffle() 隨機打亂所有的字符串中的字符
str_split() 將字符串分割成陣列
str_word_count() 計算一個字符串的單詞數
strcasecmp() 比較兩個字符串(case-insensitive)
strchr() 發現另一個字符串內的字符串的第一個發生(alias of strstr()
strcmp() 比較兩個字符串(case-sensitive)
strcoll() 比較兩個字符串(locale based string comparison)
strcspn() 返回的一些指定的字符任何部分之前的字符串中的字符數被發現
strip_tags() 帶HTML與字符串PHP標籤
stripcslashes() Unquotes帶引號的字符串addcslashes()
stripslashes() Unquotes帶引號的字符串addslashes()
stripos() 返回另一個字符串內的字符串的第一個出現的位置(case-insensitive)
stristr() 找到另一個字符串內的字符串的第一個匹配(case-insensitive)
strlen() 返回一個字符串的長度
strnatcasecmp() 比較使用兩個字符串"natural order"算法(case-insensitive)
strnatcmp() 比較使用兩個字符串"natural order"算法(case-sensitive)
strncasecmp() 前n個字符的字符串比較(case-insensitive)
strncmp() 前n個字符的字符串比較(case-sensitive)
strpbrk() 搜索字符串對於任何一組字符
strpos() 返回另一個字符串內的字符串的第一個出現的位置(case-sensitive)
strrchr() 查找某個字符串在另一字符串中最後一次出現
strrev() 反轉字符串
strripos() 發現另一個字符串內的字符串的最後一個出現的位置(case-insensitive)
strrpos() 發現另一個字符串內的字符串的最後一個出現的位置(case-sensitive)
strspn() 返回一個包含從指定charlist只有字符的字符串中的字符數
strstr() 找到另一個字符串內的字符串的第一個匹配(case-sensitive)
strtok() 將字符串分割成更小的字符串
strtolower() 一個字符串為小寫字母轉換
strtoupper() 一個字符串大寫字母轉換
strtr() 轉換某些字符串中的字符
substr() 返回一個字符串的一部分
substr_compare() 從指定的開始位置比較兩個字符串(二進制安全和任選區分大小寫)
substr_count() 統計一個字符串出現子的次數
substr_replace() 替換字符串的一部分與另一個字符串
trim() 刪除空格或其他字符的字符串兩側
ucfirst() 轉換字符串的第一個字符為大寫
ucwords() 每個單詞的第一個字符轉換為字符串為大寫
vfprintf() 寫入格式化的字符串所指定的輸出流
vprintf() 輸出格式化字符串
vsprintf() 輸出格式化字符串變量
wordwrap() 包裝了一個字符串的字符給定數目