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: 將換行字符轉成 <br>。
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: 切開字符串。
strtolower: 字符串全轉為小寫。
strtoupper: 字符串全轉為大寫。
str_replace: 字符串取代。
strtr: 轉換某些字符。
substr: 取部份字符串。
trim: 截去字符串首尾的空格。
ucfirst: 將字符串第一個字符改大寫。
ucwords: 將字符串每個字第一個字母改大寫。
addslashes
返回值: 字符串
函數種類: 資料處理
內容說明: 本函數使需要讓數據庫處理的字符串,引號的部份加上斜線,以供數據庫查詢 (query) 能順利運作。這些會被改的字符包括單引號 ()、雙引號 (")、反斜線 backslash () 以及空字符 NUL (the null byte)。
參考: stripslashes() htmlspecialchars() quotemeta()
bin2hex
返回值: 字符串
函數種類: 資料處理
內容說明: 本函數讓二進位字符串轉成十六進位字符串。
使用范例
補充:
[email protected] (22-Jun-1999) 寫了一個函數,可將十六進位轉成二進位。
<?
function hex2bin($data) {
$len = strlen($data);
for($i=0;$i<$len;$i+=2) {
$newdata .= pack("C",hexdec(substr($string,$i,2)));
}
return $newdata;
}
?>
chop
返回值: 字符串
函數種類: 資料處理
內容說明: 本函數將字符串的連續空白清除。
使用范例
<?
$trimmed = Chop($line);
?>
參考: trim()
chr
返回值: 字符串
函數種類: 資料處理
內容說明: 本函數將字符的序數轉成 ASCII 的字符。本函數和 ord() 成對照。