PHP常用字串的操作函式

2021-08-14 13:28:41 字數 3410 閱讀 6669

字串轉換類函式

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函式:將字串按字元個數換行

字串查詢類函式

chr函式:將指定的序數轉化為相應的ascii碼字元

implode函式:將陣列合併為字串

join函式:將陣列轉化為字串

crc32函式:計算乙個字串的crc32多項式

strchr函式:返回字串在另乙個字串中首次出現的位置到末尾的子字串

strcspn函式:返回字串中起首不符合mask的子字串長度

stripos函式:查詢乙個字串在另乙個字串中首次出現的位置(不區分大小寫)

stristr函式:返回乙個字串在另乙個字串中首次出現的位置到後者末尾的子字串(不區分大小寫)

strripos函式:不區分大小寫查詢字元在字串中首次出現的位置

strrpos函式:查詢字元在字串中最後出現的位置

strspn函式:返回字串中起首符合mask的子字串長度

strstr函式:返回字串中某字串開始處至結束的字串

字串編碼類函式

bin2hex函式:將二進位制字元轉化為十六進製制

convert_cyr_string函式:將字元由一種cyrillic字元轉換成另一種

convert_uudecode函式:對用uuencode演算法編碼的字串解碼

convert_uuencode函式:對字串進行uuencode演算法編碼

count_chars函式:返回字串中所有字元的資訊

ord函式:返回乙個字元的ascii碼

str_rot13函式:對乙個字串進行rot13編碼

字串加密類函式

crypt函式:將字串用des編碼加密

md5_file函式:計算給定檔案的md5hash

md5函式:對乙個字串進行md5加密

sha1_file函式:計算給定檔案的sha1hash

echo函式:輸出乙個或多個字元

fprintf函式:輸出格式化字串到流

print函式:輸出格式化字串

printf函式:輸出乙個格式化的字串

sprintf函式:返回乙個格式化的字串到變數

sscanf函式:按照一定格式解析輸入的字串

vfprintf函式:輸出格式化字串到流

vprintf函式:輸出乙個格式化的字串

vsprintf函式:輸出格式化的字串到變數

字串比較類函式

levenshtein函式:計算兩個字串的levenshtein距離

metaphone函式:計算字串的metaphone鍵

soundex函式:計算字串的soundex鍵

strcoll函式:對兩個字串進行比較

strcmp函式:比較兩個字串

strnatcasecmp函式:用自然運算法則比較字串(不區分大小寫)

strncasecmp函式:比較字串的前n個字元(不區分大小寫)

strncmp函式:比較兩個字串的前n個字元

strpbrk函式:查詢字串中的一系列字元

strpos函式:尋找字串中某字元最先出現的位置

strrchr函式:查詢乙個字串在另乙個字串中末次出現的位置,並返回從字串中的這個位置起,一直到字串結尾的子字串

substr_compare函式:從指定起始位置起在一定長度內比較兩個字串(二進位制精確,區分大小寫可選)

PHP常用字串函式

1 echo,print,print r,printf,sprintf 前兩個函式是輸出字串.字串中如果有變數名則被替換成其值.php程式設計師站 print r也是輸出函式,不同的是他可以輸入複雜結構的資料,比如陣列,物件 後兩個函式類似於c的同名函式.2 strchr,strlen,strtok...

php常用字串函式

一些簡單實用的函式 strlen string 獲取字串的長度。trim str,char 移除字串兩側的空白字元或其他預定義字元。ltrim str,char 移除字串左側的空白字元或其他預定義字元。rtrim str,char 移除字串右側的空白字元或其他預定義字元。strtolower str...

PHP常用字串函式

函式名 描述例項 輸入輸出 去空格或其他字元 trim 刪除字串兩端的空格或其他預定義字元 str r nhello world r n echo trim str 目標字串 清除後的字串 rtrim chop 刪除字串右邊的空格或其他預定義字元 str hello world r n echo r...