PHP學(xué)習(xí)之?dāng)?shù)組值的操作
1. 值的析取
PHP中,用list來析取數(shù)組中的值,如list($a, $b) = $array。如果list中的值多于數(shù)組個(gè)數(shù),list中多余的值會設(shè)為NULL。也可以用逗號來跳過數(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基于dom實(shí)現(xiàn)的圖書xml格式數(shù)據(jù)示例
這篇文章主要介紹了php基于dom實(shí)現(xiàn)的圖書xml格式數(shù)據(jù),結(jié)合實(shí)例形式分析了php數(shù)組轉(zhuǎn)換xml格式數(shù)據(jù)的相關(guān)操作技巧,需要的朋友可以參考下2017-02-02
php獲取網(wǎng)頁標(biāo)題和內(nèi)容函數(shù)(不包含html標(biāo)簽)
有時(shí)候我們需要獲取網(wǎng)頁的標(biāo)題與內(nèi)容,就是個(gè)采集函數(shù),這里簡單分享下,方便需要的朋友2014-02-02
PHP實(shí)現(xiàn)將上傳圖片自動(dòng)縮放到指定分辨率,并保持清晰度封裝類示例
這篇文章主要介紹了PHP實(shí)現(xiàn)將上傳圖片自動(dòng)縮放到指定分辨率,并保持清晰度封裝類,涉及php針對jpeg、png、gif等格式圖片的縮放與輸出相關(guān)操作技巧,需要的朋友可以參考下2019-06-06
PHP調(diào)用FFMpeg實(shí)現(xiàn)音視頻操作的示例詳解
這篇文章主要為大家詳細(xì)介紹了PHP如何調(diào)用FFMpeg實(shí)現(xiàn)簡單的音視頻操作,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下2023-10-10
如何在symfony中導(dǎo)出為CSV文件中的數(shù)據(jù)
如果您需要在symfony中將數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出為CSV文件,試試這個(gè)2011-10-10
理解PHP5中static和const關(guān)鍵字的區(qū)別
理解PHP5中static和const關(guān)鍵字的區(qū)別...2007-03-03
PHP 多維數(shù)組的排序問題 根據(jù)二維數(shù)組中某個(gè)項(xiàng)排序
PHP 多維數(shù)組排序 根據(jù)二維數(shù)組中某個(gè)項(xiàng)排序,需要的朋友可以參考下。2011-11-11

