ctype_alnum — 做字母和數(shù)字字符檢測(cè)
ctype_alpha — 做純字符檢測(cè)
ctype_cntrl — 做控制字符檢測(cè)
ctype_digit — 做純數(shù)字檢測(cè)
ctype_graph — 做可打印字符串檢測(cè)及塘,空格除外
ctype_lower — 做小寫字符檢測(cè)
ctype_print — 做可打印字符檢測(cè)
ctype_punct — 檢測(cè)可打印的字符是不是不包含空白、數(shù)字和字母
ctype_space — 做空白字符檢測(cè)
ctype_upper — 做大寫字母檢測(cè)
ctype_xdigit — 檢測(cè)字符串是否只包含十六進(jìn)制字符
filter_has_var — 檢測(cè)是否存在指定類型的變量
filter_id — 返回與某個(gè)特定名稱的過(guò)濾器相關(guān)聯(lián)的id
filter_input_array — 獲取一系列外部變量阻课,并且可以通過(guò)過(guò)濾器處理它們
filter_input — 通過(guò)名稱獲取特定的外部變量央拖,并且可以通過(guò)過(guò)濾器處理它
filter_list — 返回所支持的過(guò)濾器列表
filter_var_array — 獲取多個(gè)變量并且過(guò)濾它們
filter_var — 使用特定的過(guò)濾器過(guò)濾一個(gè)變量
call_user_func_array — 調(diào)用回調(diào)函數(shù)恼布,并把一個(gè)數(shù)組參數(shù)作為回調(diào)函數(shù)的參數(shù)
call_user_func — 把第一個(gè)參數(shù)作為回調(diào)函數(shù)調(diào)用
create_function — Create an anonymous (lambda-style) function
forward_static_call_array — Call a static method and pass the arguments as array
forward_static_call — Call a static method
func_get_arg — 返回參數(shù)列表的某一項(xiàng)
func_get_args — 返回一個(gè)包含函數(shù)參數(shù)列表的數(shù)組
func_num_args — Returns the number of arguments passed to the function
function_exists — 如果給定的函數(shù)已經(jīng)被定義就返回 TRUE
get_defined_functions — 返回所有已定義函數(shù)的數(shù)組
register_shutdown_function — 注冊(cè)一個(gè)會(huì)在php中止時(shí)執(zhí)行的函數(shù)
register_tick_function — Register a function for execution on each tick
unregister_tick_function — De-register a function for execution on each tick
boolval — 獲取變量的布爾值
debug_zval_dump — Dumps a string representation of an internal zend value to output
doubleval — floatval 的別名
empty — 檢查一個(gè)變量是否為空
floatval — 獲取變量的浮點(diǎn)值
get_defined_vars — 返回由所有已定義變量所組成的數(shù)組
get_resource_type — 返回資源(resource)類型
gettype — 獲取變量的類型
import_request_variables — 將 GET/POST/Cookie 變量導(dǎo)入到全局作用域中
intval — 獲取變量的整數(shù)值
is_array — 檢測(cè)變量是否是數(shù)組
is_bool — 檢測(cè)變量是否是布爾型
is_callable — 檢測(cè)參數(shù)是否為合法的可調(diào)用結(jié)構(gòu)
is_countable — Verify that the contents of a variable is a countable value
is_double — is_float 的別名
is_float — 檢測(cè)變量是否是浮點(diǎn)型
is_int — 檢測(cè)變量是否是整數(shù)
is_integer — is_int 的別名
is_iterable — Verify that the contents of a variable is an iterable value
is_long — is_int 的別名
is_null — 檢測(cè)變量是否為 NULL
is_numeric — 檢測(cè)變量是否為數(shù)字或數(shù)字字符串
is_object — 檢測(cè)變量是否是一個(gè)對(duì)象
is_real — is_float 的別名
is_resource — 檢測(cè)變量是否為資源類型
is_scalar — 檢測(cè)變量是否是一個(gè)標(biāo)量
is_string — 檢測(cè)變量是否是字符串
isset — 檢測(cè)變量是否已設(shè)置并且非 NULL
print_r — 打印關(guān)于變量的易于理解的信息读处。
serialize — 產(chǎn)生一個(gè)可存儲(chǔ)的值的表示
settype — 設(shè)置變量的類型
strval — 獲取變量的字符串值
unserialize — 從已存儲(chǔ)的表示中創(chuàng)建 PHP 的值
unset — 釋放給定的變量
var_dump — 打印變量的相關(guān)信息
var_export — 輸出或返回一個(gè)變量的字符串表示
array_change_key_case — 將數(shù)組中的所有鍵名修改為全大寫或小寫
array_chunk — 將一個(gè)數(shù)組分割成多個(gè)
array_column — 返回?cái)?shù)組中指定的一列
array_combine — 創(chuàng)建一個(gè)數(shù)組,用一個(gè)數(shù)組的值作為其鍵名膘婶,另一個(gè)數(shù)組的值作為其值
array_count_values — 統(tǒng)計(jì)數(shù)組中所有的值
array_diff_assoc — 帶索引檢查計(jì)算數(shù)組的差集
array_diff_key — 使用鍵名比較計(jì)算數(shù)組的差集
array_diff_uassoc — 用用戶提供的回調(diào)函數(shù)做索引檢查來(lái)計(jì)算數(shù)組的差集
array_diff_ukey — 用回調(diào)函數(shù)對(duì)鍵名比較計(jì)算數(shù)組的差集
array_diff — 計(jì)算數(shù)組的差集
array_fill_keys — 使用指定的鍵和值填充數(shù)組
array_fill — 用給定的值填充數(shù)組
array_filter — 用回調(diào)函數(shù)過(guò)濾數(shù)組中的單元
array_flip — 交換數(shù)組中的鍵和值
array_intersect_assoc — 帶索引檢查計(jì)算數(shù)組的交集
array_intersect_key — 使用鍵名比較計(jì)算數(shù)組的交集
array_intersect_uassoc — 帶索引檢查計(jì)算數(shù)組的交集,用回調(diào)函數(shù)比較索引
array_intersect_ukey — 用回調(diào)函數(shù)比較鍵名來(lái)計(jì)算數(shù)組的交集
array_intersect — 計(jì)算數(shù)組的交集
array_key_exists — 檢查數(shù)組里是否有指定的鍵名或索引
array_keys — 返回?cái)?shù)組中部分的或所有的鍵名
array_map — 為數(shù)組的每個(gè)元素應(yīng)用回調(diào)函數(shù)
array_merge_recursive — 遞歸地合并一個(gè)或多個(gè)數(shù)組
array_merge — 合并一個(gè)或多個(gè)數(shù)組
array_multisort — 對(duì)多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序
array_pad — 以指定長(zhǎng)度將一個(gè)值填充進(jìn)數(shù)組
array_pop — 彈出數(shù)組最后一個(gè)單元(出棧)
array_product — 計(jì)算數(shù)組中所有值的乘積
array_push — 將一個(gè)或多個(gè)單元壓入數(shù)組的末尾(入棧)
array_rand — 從數(shù)組中隨機(jī)取出一個(gè)或多個(gè)單元
array_reduce — 用回調(diào)函數(shù)迭代地將數(shù)組簡(jiǎn)化為單一的值
array_replace_recursive — 使用傳遞的數(shù)組遞歸替換第一個(gè)數(shù)組的元素
array_replace — 使用傳遞的數(shù)組替換第一個(gè)數(shù)組的元素
array_reverse — 返回單元順序相反的數(shù)組
array_search — 在數(shù)組中搜索給定的值蛀醉,如果成功則返回首個(gè)相應(yīng)的鍵名
array_shift — 將數(shù)組開頭的單元移出數(shù)組
array_slice — 從數(shù)組中取出一段
array_splice — 去掉數(shù)組中的某一部分并用其它值取代
array_sum — 對(duì)數(shù)組中所有值求和
array_udiff_assoc — 帶索引檢查計(jì)算數(shù)組的差集悬襟,用回調(diào)函數(shù)比較數(shù)據(jù)
array_udiff_uassoc — 帶索引檢查計(jì)算數(shù)組的差集,用回調(diào)函數(shù)比較數(shù)據(jù)和索引
array_udiff — 用回調(diào)函數(shù)比較數(shù)據(jù)來(lái)計(jì)算數(shù)組的差集
array_uintersect_assoc — 帶索引檢查計(jì)算數(shù)組的交集拯刁,用回調(diào)函數(shù)比較數(shù)據(jù)
array_uintersect_uassoc — 帶索引檢查計(jì)算數(shù)組的交集脊岳,用單獨(dú)的回調(diào)函數(shù)比較數(shù)據(jù)和索引
array_uintersect — 計(jì)算數(shù)組的交集,用回調(diào)函數(shù)比較數(shù)據(jù)
array_unique — 移除數(shù)組中重復(fù)的值
array_unshift — 在數(shù)組開頭插入一個(gè)或多個(gè)單元
array_values — 返回?cái)?shù)組中所有的值
array_walk_recursive — 對(duì)數(shù)組中的每個(gè)成員遞歸地應(yīng)用用戶函數(shù)
array_walk — 使用用戶自定義函數(shù)對(duì)數(shù)組中的每個(gè)元素做回調(diào)處理
array — 新建一個(gè)數(shù)組
arsort — 對(duì)數(shù)組進(jìn)行逆向排序并保持索引關(guān)系
asort — 對(duì)數(shù)組進(jìn)行排序并保持索引關(guān)系
compact — 建立一個(gè)數(shù)組垛玻,包括變量名和它們的值
count — 計(jì)算數(shù)組中的單元數(shù)目割捅,或?qū)ο笾械膶傩詡€(gè)數(shù)
current — 返回?cái)?shù)組中的當(dāng)前單元
each — 返回?cái)?shù)組中當(dāng)前的鍵/值對(duì)并將數(shù)組指針向前移動(dòng)一步
end — 將數(shù)組的內(nèi)部指針指向最后一個(gè)單元
extract — 從數(shù)組中將變量導(dǎo)入到當(dāng)前的符號(hào)表
in_array — 檢查數(shù)組中是否存在某個(gè)值
key_exists — 別名 array_key_exists
key — 從關(guān)聯(lián)數(shù)組中取得鍵名
krsort — 對(duì)數(shù)組按照鍵名逆向排序
ksort — 對(duì)數(shù)組按照鍵名排序
list — 把數(shù)組中的值賦給一組變量
natcasesort — 用“自然排序”算法對(duì)數(shù)組進(jìn)行不區(qū)分大小寫字母的排序
natsort — 用“自然排序”算法對(duì)數(shù)組排序
next — 將數(shù)組中的內(nèi)部指針向前移動(dòng)一位
pos — current 的別名
prev — 將數(shù)組的內(nèi)部指針倒回一位
range — 根據(jù)范圍創(chuàng)建數(shù)組,包含指定的元素
reset — 將數(shù)組的內(nèi)部指針指向第一個(gè)單元
rsort — 對(duì)數(shù)組逆向排序
shuffle — 打亂數(shù)組
sizeof — count 的別名
sort — 對(duì)數(shù)組排序
uasort — 使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的值進(jìn)行排序并保持索引關(guān)聯(lián)
uksort — 使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的鍵名進(jìn)行排序
usort — 使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的值進(jìn)行排序
__autoload — 嘗試加載未定義的類
call_user_method_array — 以參數(shù)列表的數(shù)組帚桩,調(diào)用用戶方法
call_user_method — 對(duì)特定對(duì)象調(diào)用用戶方法
class_alias — 為一個(gè)類創(chuàng)建別名
class_exists — 檢查類是否已定義
get_called_class — 后期靜態(tài)綁定("Late Static Binding")類的名稱
get_class_methods — 返回由類的方法名組成的數(shù)組
get_class_vars — 返回由類的默認(rèn)屬性組成的數(shù)組
get_class — 返回對(duì)象的類名
get_declared_classes — 返回由已定義類的名字所組成的數(shù)組
get_declared_interfaces — 返回一個(gè)數(shù)組包含所有已聲明的接口
get_declared_traits — 返回所有已定義的 traits 的數(shù)組
get_object_vars — 返回由對(duì)象屬性組成的關(guān)聯(lián)數(shù)組
get_parent_class — 返回對(duì)象或類的父類名
interface_exists — 檢查接口是否已被定義
is_a — 如果對(duì)象屬于該類或該類是此對(duì)象的父類則返回 TRUE
is_subclass_of — 如果此對(duì)象是該類的子類亿驾,則返回 TRUE
method_exists — 檢查類的方法是否存在
property_exists — 檢查對(duì)象或類是否具有該屬性
trait_exists — 檢查指定的 trait 是否存在