php-常用函數(shù)

常用函數(shù)

常用函數(shù):

gettype();獲取一個(gè)變量的類型
*unset();  銷毀一個(gè)變量
*isset();  判斷一個(gè)變量是否存在
*empty();  判斷一個(gè)變量是否不存在。
*var_dump(); 格式化輸出指定變量信息(包含類型)
is_bool():判斷是否是布爾型
is_int()、is_integer()和is_long():判斷是否為整型。
is_float()、is_double()和is_real():判斷是否為浮點(diǎn)型
is_string():判斷是否為字符串
*is_array():判斷是否為數(shù)組
*is_object():判斷是否為對象
is_resource():判斷是否為資源類型
is_null():判斷是否為null
is_scalar():判斷是否為標(biāo)量
*is_numeric():判斷是否是任何類型的數(shù)字和數(shù)字字符串
is_callable():判斷是否是有效的函數(shù)名

數(shù)組常用函數(shù)

1. 數(shù)組的鍵和值的操作函數(shù)
*array_values — 返回?cái)?shù)組中所有的值
array_keys — 返回?cái)?shù)組中所有的鍵名
array_flip — 交換數(shù)組中的鍵和值
*in_array — 檢查數(shù)組中是否存在某個(gè)值
array_reverse — 返回一個(gè)單元順序相反的數(shù)組
*is_array() --判斷是否是數(shù)組

2. 數(shù)組的統(tǒng)計(jì)相關(guān)函數(shù)
*count -- 計(jì)算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡€(gè)數(shù)   ##
array_count_values -- 統(tǒng)計(jì)數(shù)組中所有的值出現(xiàn)的次數(shù)
array_unique -- 移除數(shù)組中重復(fù)的值

3. 帶回調(diào)函數(shù)的
array_filter --  用回調(diào)函數(shù)過濾數(shù)組中的單元  ##
array_walk -- 對數(shù)組中的每個(gè)成員應(yīng)用用戶函數(shù)
array_map --  將回調(diào)函數(shù)作用到給定數(shù)組的單元上

4. 數(shù)組的排序
*sort -- 對數(shù)組排序(升序)                      
rsort -- 對數(shù)組逆向排序(降序)        ##
asort -- 對數(shù)組進(jìn)行排序并保持索引關(guān)系(關(guān)聯(lián)數(shù)組排序)
arsort --  對數(shù)組進(jìn)行逆向排序并保持索引關(guān)系
*usort --  使用用戶自定義的比較函數(shù)對數(shù)組中的值進(jìn)行排序   ##
uasort --  使用用戶自定義的比較函數(shù)對數(shù)組中的值進(jìn)行排序并保持索引關(guān)聯(lián)
ksort -- 對數(shù)組按照鍵名排序
krsort -- 對數(shù)組按照鍵名逆向排序
uksort --  使用用戶自定義的比較函數(shù)對數(shù)組中的鍵名進(jìn)行排序
*natsort --  用“自然排序”算法對數(shù)組排序
natcasesort --  用“自然排序”算法對數(shù)組進(jìn)行不區(qū)分大小寫字母的排序
array_multisort -- 對多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序(了解)

array_slice -- 從數(shù)組中取出一段         ##
array_splice --  把數(shù)組中的一部分去掉并用其它值取代
array_combine --  創(chuàng)建一個(gè)數(shù)組,用一個(gè)數(shù)組的值作為其鍵名,另一個(gè)數(shù)組的值作為其值
*array_merge -- 合并一個(gè)或多個(gè)數(shù)組           ##
array_intersect -- 計(jì)算數(shù)組的交集
array_diff -- 計(jì)算數(shù)組的差集

==========================================

file_put_contents();//文件的寫操作
file_get_contents();//文件的讀操作
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容