PHP學(xué)習(xí)之?dāng)?shù)組值的操作
1. 值的析取
PHP中,用list來析取數(shù)組中的值,如list($a, $b) = $array。如果list中的值多于數(shù)組個(gè)數(shù),list中多余的值會(huì)設(shè)為NULL。也可以用逗號(hào)來跳過數(shù)組中的值,如list($a, ,$b) = $array。
2.劃分?jǐn)?shù)組
如果想取得子數(shù)組,可以用array_slice(array, offset, length);來取得。它返回一個(gè)新的下標(biāo)從0開始的數(shù)組。如果原數(shù)組的下標(biāo)是字符串,好像是沒有什么意義的,最好不要用,可以用array_splice來取得子串。
3.將數(shù)組分為多個(gè)數(shù)組
用array_chunk可以把數(shù)組分成一個(gè)二維數(shù)組。詳細(xì)的可以通過鏈接看官方的說明。
4.鍵和值
array_keys($array),取得由數(shù)組索引組成的數(shù)組
array_value($array),取得由數(shù)組值組成的數(shù)組,索引從0開始重新分配。
array_key_exists($key, array),元素是否存在檢查。
array_splice, 刪除插入元素。
5.數(shù)組和變量之間的轉(zhuǎn)換
extract(array) 把數(shù)組變成變量
compact() 把變量變成數(shù)組
相關(guān)文章
PHP中的淺復(fù)制與深復(fù)制的實(shí)例詳解
這篇文章主要介紹了PHP中的淺復(fù)制與深復(fù)制的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下2017-10-10php實(shí)現(xiàn)批量刪除掛馬文件及批量替換頁(yè)面內(nèi)容完整實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)批量刪除掛馬文件及批量替換頁(yè)面內(nèi)容的方法,涉及php文件與目錄的遍歷、查找以及字符串與數(shù)組的遍歷與替換操作相關(guān)技巧,適用于utf-8編碼環(huán)境,需要的朋友可以參考下2016-07-07thinkphp5.0自定義驗(yàn)證規(guī)則使用方法
本文主要講了thinkphp5.0版本中自定義驗(yàn)證規(guī)則的使用方法和一些注意事項(xiàng)。2017-11-11php獲取ajax的headers方法與內(nèi)容實(shí)例
下面小編就為大家分享一篇php獲取ajax的headers方法與內(nèi)容實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹
php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹,學(xué)習(xí)php的朋友可以參考下。2011-06-06PHP實(shí)現(xiàn)單鏈表翻轉(zhuǎn)操作示例
這篇文章主要介紹了PHP實(shí)現(xiàn)單鏈表翻轉(zhuǎn)操作,結(jié)合實(shí)例形式分析了php單鏈表的定義、遍歷、遞歸、翻轉(zhuǎn)等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12將二維數(shù)組轉(zhuǎn)為一維數(shù)組的2種方法
在開發(fā)過程中,我們經(jīng)常需要將二維數(shù)組轉(zhuǎn)為一維數(shù)組,個(gè)人總結(jié)了2種方法,分享給大家2014-05-05PHP基于pdo的數(shù)據(jù)庫(kù)操作類【可支持mysql、sqlserver及oracle】
這篇文章主要介紹了PHP基于pdo的數(shù)據(jù)庫(kù)操作類,可實(shí)現(xiàn)基本的數(shù)據(jù)庫(kù)連接、增刪改查、關(guān)閉連接等操作,還支持針對(duì)mysql、sqlserver及oracle等數(shù)據(jù)庫(kù)的操作,需要的朋友可以參考下2018-05-05