php字串處理

2021-06-26 04:32:20 字數 1453 閱讀 6898

/*

字串擷取

substr() 對字串進行指定數量的擷取

strchr() strstr別名 查詢乙個字串在另乙個字串中第一次出現,返回字串到結尾

stristr()

strrchr() 查詢乙個這符串在另乙個字串中最後出現的位置

strpos() 從頭查詢乙個字串在另乙個字串中第一次出現的位置,區分大小寫

stripos() 功能與上函式同,但是不區分大小寫

strrpos() 從後查詢乙個字串在另乙個字串中第一次出現的位置

strtok() 通過字串把主字串進行拆分

parse_str() 把字串擷取為變數

chuck_split() 把字串按抬定大寫拆分

*//*

字串替換函式

str_replace() 替換字串或陣列元素,區分大小寫,第四個引數可選用於統計替換次數

str_ireplace() 不區分大小寫替換字串比較函式

strtr() 替換字串中的任意字元

字串比較函式

strcmp() 比較字串,如果相等返回0 如果字串1《字串2 -1 字串1>字串2 1

strcasecmp() 不區分大小寫字串比較

strnatcmp() 按自然數進行字串比較

strncmp() 指定位置進行字串的比較

similar_text() 比較兩個字串有多少字元相等,第三個引數返回乙個變數,為兩個字串相似的百分比

字串統計函式

substr_count() 查詢乙個字串在另乙個字串中出現的次數,可以指定起始查詢位置與查詢長度

字串處理函式

parse_url() 解析url,返回其組成部分

urlencode() url編碼

urldecode 解碼 已編碼的內容

htmlentities 將字串轉化為html實體 1引數:操作內容 2:轉換規則 ent_compat(只轉換雙引號),ent_quotes(轉換單雙引號) ent_noquotes(不轉換任何引號)

htmlspecialchars() 將字串轉化為html實體,不處理中文

htmlspecialchars_decode() 將已經轉換為html實體的內容,轉換為字串

寫入時對字串轉義

addslashes() 在預定義字串前新增反斜槓

stripslashes() 把轉義字串前的反斜槓刪除

get_magic_quotes_gpc() 獲得php.ini中是否開啟自動轉義

get_maigc_quotes_runtime() 獲得外部檔案及資料庫資料時是否進行轉義

set_maigc_quotes_runtime() 設定獲得外部檔案及資料庫資料時是否進行轉義

strip_tags() 去除html xml php的標籤項

*/

php 字串處理

一 字串格式化 1.trim 可以出去字串開始位置和結束位置的空格,並返回結果字串 ltrim 除去左邊空格 rtrim 除去右邊空格 2.nl2br 用代替字串中的換行符 3.printf 將乙個格式化的字串輸出到瀏覽器中 sprintf 返回乙個格式化的字串 例 printf total amo...

PHP字串處理

雙引號中的內容可以被解釋與替換,單引號中的字元當做普通字元處理 使用 或 一大波函式將來襲。strlen 計算字串長度 substr string str,int start,int length 從start出擷取長度為length的字串 strcmp str1 str2 區分大小寫 strcas...

php字串處理

echo 輸出乙個或多個字串 print 輸出乙個字串 printf 輸出格式化字串 trim 去除字串 首尾 空白等特殊符號或指定字串行 ltrim 去除字串 首 空白等特殊符號或指定字串行 rtrim 去除字串 尾 空白等特殊符號或指定字串行 chop 同 rtrim implode 使用字元將...