(1)strlen:獲得字串的字元長度
(2)substr:字串擷取
格式: string substr(string $var,
int $start[,int $length]);
說明:(a)$start:開始編號位置,編號從0開始
(b)$length:字串的擷取長度
如果$length省略,擷取從字元開始到
字串結束
(c)如果$start 開始編號大於字串的總
長度,返回false
(d)$start,$length如果是負值,位置
倒數(3)
strtoupper:將字串轉為大寫
strtolower:將字串轉為小寫
ucfirst:字串的首字母大寫
ucwords:每個單詞的首字母大寫
(4)trim:清除字串兩邊的空格,也可以清除指定字元
ltrim:清除字串左邊的空格,也可以清除指定字元
rtrim: 清除字串右邊的空格,也可以清除指定字元
(5)strpos:返回子字串在字串中首次出現的編號位置,
編號從0開始,區分大小寫
格式:mixed strpos(string $haystack,
mixed $needle[,int $flag=0]);
成功返回編號位置,失敗返回false
stripos:不區分大小寫
strrpos:返回子字串在字串中最後出現的編號位置,
編號從0開始,區分大小寫
strripos:最後出現的編號位置,不區分大小寫
(6)strstr:查詢字串的首次出現位置,區別大小寫
格式:string strstr ( string $haystack ,
mixed $needle [, bool $before_needle = false ] )
返回 haystack 字串從 needle 第一次出現
的位置開始到 haystack 結尾的字串。
如果 $before_needle為true 返回 needle
在 haystack 中的位置之前的部分
stristr:不區分大小寫
strchr:別名 strstr()
strrchr:查詢指定字元在字串中的最後一次出現位置
區別大小寫
string strrchr ( string $haystack
, mixed $needle )
(7)strrev :反轉字串
(8)str_replace:字串的替換
mixed str_replace ( mixed $search ,
mixed $replace , mixed $subject
[, int &$count ] )
(9)htmlspecialchars:轉換為html實體
格式:string htmlspecialchars ( string $string
[, int $flags = ent_compat])
說明:(1) htmlspecialchars只能轉換 < > '
" &的特殊符號為html實體
(2)$flags預設值:ent_compat 不處理單引號
$flags:
ent_compat 不處理單引號
ent_quotes 處理單引號和雙引號
ent_noquotes 不處理單引號和雙引號
(10)
md5:計算字串的 md5 雜湊值,返回32位
sha1:計算字串的 sha1 雜湊值,返回40位
(11)strip_tags:從字串中去除 html 和 php 標記
string strip_tags ( string $str
[, string $allowable_tags ] )
說明:a.使用可選的第二個引數指定
不被去除的字元列表
PHP字串函式庫
php字串函式庫,收集了51個php處理字串的函式。php字串函式庫,收集了51個php處理字串的函式。包括,計算字串長度 分割字串 查詢字串等等各個方面。addslashes 字串加入斜線。bin2hex 二進位轉成十六進製。chop 去除連續空白。chr 返回序數值的字元。chunk split...
C語言函式庫,字串處理函式
常用的標準輸入輸出庫 stdio.h 數學函式庫 math.h 標準庫 stdlib.h 日期時間庫 time.h 字元函式庫 ctype.h 和字串處理庫 string.h 使用庫函式,既可以提高程式設計效率,又可以提高程式的可靠性。getchar 函式在stdio.h中宣告,getch函式和ge...
Lua中的字串函式庫
lua直譯器對字串的支援很有限。乙個程式可以建立字串並連線字串,但不能擷取子串,檢查字串的大小,檢測字串的內容。在lua中操縱字串的功能基本來自於string庫。字串庫中的一些函式是非常簡單的 string.len s 返回字串s的長度 string.rep s,n 返回重複n次字串s的串 你使用 ...