php字串函式庫

2021-08-19 18:46:36 字數 2023 閱讀 6888

(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的串 你使用 ...