php系統常用函式說明

2021-08-24 23:13:42 字數 2267 閱讀 1850

常用字串函式

/**

* md5(string,raw)

* raw 可選。規定十六進製制或二進位制輸出格式:

* true - 原始 16 字元二進位制格式

* false - 預設。32 字元十六進製制數

*/$str

="123456"

;echo

md5(

md5(

$str).

"qdgithub.com");

// number_format

$str

="1234567890.123456"

;echo

$str."

";echo

number_format

($str).

"";echo

number_format

($str,2

,"."

,",").

"";

和html相關的字串函式

// htmlspecialchars_decode

$str

="this is someboldtext."

;echo

htmlspecialchars_decode

($str);

// htmlspecialchars

$str

="this is someboldtext."

;echo

htmlspecialchars

($str);

// nl2br

$str

="this is a test\n"

;$str.=

"this is a demo\n"

;$str.=

"this is a hello\n"

;echo""

;echo""

;echo

nl2br

($str

);

字串的比較函式(按位元組)

$username

="admin"

;//宣告乙個字串作為使用者名稱

//if(strcasecmp($username, 「admin」) == 0)

switch

(strcmp

($ username, 「admin"))

//strnatcmp函式

$arr1

= $arr2

= array("img12.png", "img10.png", "img2.png", "img1.png");

echo 「使用strcmp排順序後:\n"

;usort

($arr1

,"strcmp");

print_r

($arr1);

//[0] => img1.png [1] => img10.png [2] => img12.png [3] => img2.png

echo 「\n 使用strnatcmp排序後:\n

";usort($arr2

, "strnatcmp")

;print_r

($arr2);

//[0] => img1.png [1] => img2.png [2] => img10.png [3] => img12.png

isset() 函式用於檢測變數是否已設定並且非 null。

如果已經使用 unset() 釋放了乙個變數之後,再通過 isset() 判斷將返回 false。若使用 isset() 測試乙個被設定成 null 的變數,將返回 false。

同時要注意的是 null 字元("\0")並不等同於 php 的 null 常量。

php 版本要求: php 4, php 5, php 7

語法:bool isset ( mixed $var [, mixed $... ] )

引數說明:

$var:要檢測的變數。

如果一次傳入多個引數,那麼 isset() 只有在全部引數都被設定時返回 true,計算過程從左至右,中途遇到沒有設定的變數時就會立即停止。

待續…

Makefile 常用函式說明

function arguments 譯作 函式名 引數列表 makefile字串函式 1.subst 說明 字元替換函式,將字串text中的from字元,完全替換成to。語法 subst from,to,text 示例 subst from ee,ee,feet on the street 結果 ...

Arduino 常用函式說明

pinmode pin,mode 引數 pin 引腳號 mode input output digitalwrite pin,value 引數 pin 引腳號 value high low int digitalread pin 引數 pin 引腳號 返回值 int 1 0 int analogre...

asterisk中常用函式說明

int ast strlen zero const char s param s 判斷的字串 s為空返回1,非空返回0 int ast play and wait struct ast channel chan,const char fn return 返回按的鍵,只能有乙個鍵 int ast st...