php數(shù)組函數(shù)

prev($數(shù)組名)//將數(shù)組指針向前移到一個(gè)位置,與next()相反。

next()- 將內(nèi)部指針指向數(shù)組中的下一個(gè)元素,并輸出。

current()- 返回?cái)?shù)組中的當(dāng)前元素的值。

end()- 將內(nèi)部指針指向數(shù)組中的最后一個(gè)元素,并輸出

reset()- 將內(nèi)部指針指向數(shù)組中的第一個(gè)元素,并輸出。

each()- 返回當(dāng)前元素的鍵名和鍵值,并將內(nèi)部指針向前移動(dòng)。

array_values($數(shù)組名)將數(shù)組中數(shù)組元素的值取出構(gòu)成一個(gè)新索引數(shù)組,返回。

array_keys($數(shù)組名);將數(shù)組中的鍵名抽取出來(lái)構(gòu)一個(gè)新索引數(shù)組,返回

array_flip($數(shù)組)將數(shù)組的鍵名和鍵值交換位置,構(gòu)成一個(gè)新的關(guān)聯(lián)數(shù)組,返回。

in_array($value,$數(shù)組名)在數(shù)組中查詢$value是否存在,如果存在,返回true,如果不存在返回false;

array_search($value,$數(shù)組名);如果value在數(shù)組中存在,返回鍵名,不存在返回的是false;

array_key_exists($key,$數(shù)組名)檢測(cè)鍵名在數(shù)組中是否存在,存在返回true,不存在返回false;

range($star,$end);返回由start到end之間整數(shù)組構(gòu)成的一個(gè)新的索引數(shù)組

array_reverse($數(shù)組名)將數(shù)組中數(shù)組元素的順序顛倒了位置

array_rand($數(shù)組名,$num)隨機(jī)的取出num個(gè)鍵,組成一個(gè)新索引數(shù)組返回

shuffle($數(shù)組名)將數(shù)組元素值的位置打亂

array_merge($arr1,$arr2);將兩個(gè)數(shù)組合并,如果有相同鍵名,干掉

array_sum($數(shù)組名)將數(shù)組中數(shù)組元素相加求和

array_product($數(shù)組名);將數(shù)組元素相乘求積

數(shù)組與字符串相關(guān)的函數(shù)

explode(“分隔符”,字符串)將字符串按分隔符進(jìn)行分割,返回一個(gè)數(shù)組。

implode(“連結(jié)符”,$數(shù)組名);將數(shù)組中數(shù)組元素用連結(jié)符,連結(jié)起來(lái),返回一個(gè)字符串

數(shù)組的分割與填充

array_chunk($數(shù)組名,$num)將數(shù)組按num的個(gè)數(shù)進(jìn)行分割,返回了一個(gè)二維數(shù)組

array_pad($數(shù)組名,$length,字符串);當(dāng)length > count($數(shù)組名),多出元素個(gè)數(shù)用字符串去填充。

array_fill($start,$length,”字符串”) start是起始的鍵名,length數(shù)組元素的個(gè)數(shù),

array_shift() 函數(shù)用于刪除數(shù)組中的第一個(gè)元素,并返回被刪除的元素。

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

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

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