【php】關鍵函式備忘錄
E:
extract函式
功能:從陣列中將變數匯入到當前的符號表
定義:int extract (array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] )
引數:var_array:關聯陣列,將key作為變數名,將值作為變數的值,針對每一個key/value對,它會在當前符號表中建立一個變數;
flags:無效的,數字的key以及衝突發生時怎麼處理由引數flags決定;
prefix:與引數flags搭配使用;
返回值:返回成功引入到符號表中的變數的數量。
I:
import_request_variables函式
功能:將GET/POST/Cookie的變數值匯入到全域性變數中
定義:bool import_request_variables(string $types [, string $prefix])
引數:types:利用這個引數指定從哪個請求變數匯入,可以使用‘G’,‘P’,‘C’分別代表GET,POST,Cookie
prefix:指定變數的字首
返回值:成功返回True,失敗返回FALSE
in_array函式
功能:檢查某個值是否在陣列中
定義:bool in_array(mixed $needle, array $haystack [, bool $strict=FALSE])
引數:needle:搜尋的值
haystack:陣列
strict:當設定為TRUE時,in_array()函式同時會檢查haystack中needle的型別
返回:如果needle在陣列中被發現則返回TRUE,否則返回FALSE
P:
parse_str函式
功能:解析字串註冊成變數
定義:void parse_str (string $encoded_string [,array &$result])
引數:encoded_string: 輸入字串
result:變數儲存在這個引數中作為陣列的成員,如果陣列中原來就存在相同的鍵(key),則會覆蓋掉原有的鍵值。
返回值:無返回值