PHP函式大全

PHP函式大全包含大類及常用函式。

基本介紹

  • 中文名:PHP函式大全
  • 內容1: 數組函式館
  • 內容2: Calendar Functions
  • 內容3:. 類/對象函式館
  • 內容4: ClibPDF Functions
函式大類,常用函式,附表,

函式大類

1
2 II.
3 III.
4 IV.
5 V. Bzip2 Compression Functions
6 VI.
7 VII. CCVS API Functions [deprecated]
8 VIII. Windows 的 COM 支持函式館
9 IX
10 X.
11 XI. Crack Functions
12 XII. CURL, Client URL Library Functions
13 XIII. Cybercash Payment Functions
14 XIV. Cyrus IMAP administration Functions
15 XV. Character Type Functions
16 XVI. database (dbm-style) Abstraction Layer Functions
17 XVII. 時間日期函式館
18 XVIII. dBase Functions
19 XIX. DBM Functions [deprecated]
20 XX. dbx Functions

常用函式

1. 查找字元位置函式
strpos($str,search,[int]): 查找search在$str中的第一次位置從int開始
stripos($str,search,[int]): 函式返回字元串在另一個字元串中第一次出現的位置
strrpos($str,search,[int]): 查找search在$str中的最後一次出現的位置從int
2. 提取子字元函式(雙位元組)
submit($str,int start[,int length]): 從$str中strat位置開始提取[length長度的字元串]。
strstr($str1,$str2): 從$str1(第一個的位置)搜尋$str2並從它開始截取到結束字元串;若沒有則返回FALSE。
stristr() 功能同strstr,只是不區分大小寫。
strrchr() 從最後一次搜尋到的字元處返回;用處:取路徑中檔案名稱
3. 替換字元串的PHP字元串函式
str_replace(search,replace,$str): 從$str中查找search用replace來替換
str_irreplace(search,replace,$str):
strtr($str,search,replace): 這個函式中replace不能為”";
substr_replace($Str,$rep,$start[,length]) $str原始字元串,$rep替換後的新字元串,$start起始位置,$length替換的長度,該項可選
4. 字元長度
int strlen($str): 受字元集限制
5. 比較字元函式
int strcmp($str1,$str2): $str1>=<$str2分別為正1,0,-1(字元串比較)
strcasecmp() 同上(不分大小寫)
strnatcmp(“4″,”14″) 按自然排序比較字元串
strnatcasecmp() 同上,(區分大小寫)
6. 分割成數組的PHP字元串函式
str_split($str,len): 把$str按len長度進行分割返回數組
split(search,$str[,int]): 把$str按search字元進行分割返回數組int是分割幾次,後面的將不分割
expload(search,$str[,int])
7. 去除空格
ltrim、rtrim、trim
8. HTML代碼有關函式
nl2br(): 使n轉換為。
strip_tags($str[,'']): 去除HTML和PHP標記.在$str中所有HTML和PHP代碼將被去除,可選參數為html和PHP代碼作用是將保留
如:echo strip_tags($text, ”);
htmlspecialchars($str[,參數]):頁面正常輸出HTML代碼參數是轉換方式
9. 字元大小寫轉換的PHP字元串函式
strtolower($str): 字元串轉換為小寫
strtoupper($str): 字元串轉換為大寫
ucfirst($str): 將函式的第一個字元轉換為大寫
ucwords($str): 將每個單詞的首字母轉換為大寫
10.資料庫相關的
addslashes($str):使str內單引號(1)、雙引號(")、反斜線()與 NUL字元串轉換為1,",\。
magic_quotes_gpc = On 自動對 get post cookie的內容進行轉義
get_magic_quotes_gpc()檢測是否打開magic_quotes_gpc
stripslashes() 去除字元串中的反斜槓

附表

PHP字元串函式館,收集了51個PHP處理字元串的函式。包括計算字元串長度、分割字元串、查找字元串等等各個方面。
AddSlashes: 字元串加入斜線。
bin2hex: 二進位轉成十六進位。
Chop: 去除連續空白。
Chr: 返回序數值的字元。
chunk_split: 將字元串分成小段。
convert_cyr_string: 轉換成其它字元串。
crypt: 將字元串用 DES 編碼加密。
echo: 輸出字元串。
explode: 切開字元串。
flush: 清出輸出緩衝區。
get_meta_tags: 抽出檔案所有 meta 標記的資料。
htmlspecialchars: 將特殊字元轉成 HTML 格式。
htmlentities: 將所有的字元都轉成 HTML 字元串。
implode: 將數組變成字元串。
join: 將數組變成字元串。
ltrim: 去除連續空白。
md5: 計算字元串的 MD5 哈稀。
nl2br: 將換行字元轉成。
Ord: 返回字元的序數值。
parse_str: 解析 query 字元串成變數。
print: 輸出字元串。
printf: 輸出格式化字元串。
quoted_printable_decode: 將 qp 編碼字元串轉成 8 位字元串。
QuoteMeta: 加入引用符號。
rawurldecode: 從 URL 專用格式字元串還原成普通字元串。
rawurlencode: 將字元串編碼成 URL 專用格式。
setlocale: 配置地域化信息。
similar_text: 計算字元串相似度。
soundex: 計算字元串的讀音值
sprintf: 將字元串格式化。
strchr: 尋找第一個出現的字元。
strcmp: 字元串比較。
strcspn: 不同字元串的長度。
strip_tags: 去掉 HTML 及 PHP 的標記。
StripSlashes: 去掉反斜線字元。
strlen: 取得字元串長度。
strrpos: 尋找字元串中某字元最後出現處。
strpos: 尋找字元串中某字元最先出現處。
strrchr: 取得某字元最後出現處起的字元串。
strrev: 顛倒字元串。
strspn: 找出某字元串落在另一字元串遮罩的數目。
strstr: 返回字元串中某字元串開始處至結束的字元串。
strtok: 切開字元串。

相關詞條

熱門詞條

聯絡我們