PHP 函數(shù)

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 是否存在

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市账嚎,隨后出現(xiàn)的幾起案子莫瞬,更是在濱河造成了極大的恐慌,老刑警劉巖郭蕉,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乏悄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡恳不,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門开呐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)烟勋,“玉大人规求,你說(shuō)我怎么就攤上這事÷训耄” “怎么了阻肿?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)沮尿。 經(jīng)常有香客問(wèn)我丛塌,道長(zhǎng),這世上最難降的妖魔是什么畜疾? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任赴邻,我火速辦了婚禮,結(jié)果婚禮上啡捶,老公的妹妹穿的比我還像新娘姥敛。我一直安慰自己,他們只是感情好瞎暑,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布彤敛。 她就那樣靜靜地躺著,像睡著了一般了赌。 火紅的嫁衣襯著肌膚如雪墨榄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天勿她,我揣著相機(jī)與錄音袄秩,去河邊找鬼。 笑死嫂拴,一個(gè)胖子當(dāng)著我的面吹牛播揪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播筒狠,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼猪狈,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了辩恼?” 一聲冷哼從身側(cè)響起雇庙,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎灶伊,沒(méi)想到半個(gè)月后疆前,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡聘萨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年竹椒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片米辐。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胸完,死狀恐怖书释,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赊窥,我是刑警寧澤爆惧,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站锨能,受9級(jí)特大地震影響扯再,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜址遇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一熄阻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧傲隶,春花似錦饺律、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至乒省,卻和暖如春巧颈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背袖扛。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工砸泛, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蛆封。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓唇礁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親惨篱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子盏筐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 總結(jié)了一些開發(fā)中常用的函數(shù): usleep() //函數(shù)延遲代碼執(zhí)行若干微秒。 unpack() //函數(shù)從二進(jìn)制...
    ADL2022閱讀 458評(píng)論 0 3
  • PHP常用函數(shù)大全 usleep() 函數(shù)延遲代碼執(zhí)行若干微秒砸讳。 unpack() 函數(shù)從二進(jìn)制字符串對(duì)數(shù)據(jù)進(jìn)行解...
    上街買菜丶迷倒老太閱讀 1,373評(píng)論 0 20
  • php usleep() 函數(shù)延遲代碼執(zhí)行若干微秒琢融。 unpack() 函數(shù)從二進(jìn)制字符串對(duì)數(shù)據(jù)進(jìn)行解包。 uni...
    思?jí)鬚HP閱讀 1,988評(píng)論 1 24
  • 1. 定義 函數(shù)是一個(gè)被命名的簿寂,獨(dú)立的代碼段漾抬,它執(zhí)行特定的任務(wù),并可能給調(diào)用它的程序一份返回值常遂。 PHP的模塊化程...
    楠哥哥_0b86閱讀 629評(píng)論 1 2
  • # 數(shù)組部分 # 1.## array_chunk($arr, $size [, $preserve_key = ...
    clothTiger閱讀 1,177評(píng)論 0 1