在线看片电视剧免费看,精品国产一区二区三区2021,99久久久无码国产精品免费,精品人妻少妇嫩草AV无码专区

    電話(huà)

    0411-39943997

仟億科技
客服中心
  • 電話(huà)
  • 電話(huà)咨詢(xún):0411-39943997
  • 手機
  • 手機咨詢(xún):15840979770
    手機咨詢(xún):13889672791
網(wǎng)絡(luò )營(yíng)銷(xiāo) >更多

如何添加、刪除PHP關(guān)聯(lián)數組

作者:billionnet 發(fā)布于:2013/8/26 10:57:47 點(diǎn)擊量:

 1、添加數組元素


  PHP是一種弱類(lèi)型語(yǔ)言,這意味著(zhù)你不需要顯示聲明一個(gè)數組及其大小,相反,你可以同時(shí)聲明并填充數組。如果你正在處理數字索引數組,你可能想使用顯示命名的函數前置和追加元素,如array_push()和array_unshift()函數,但這些函數不能操作關(guān)聯(lián)數組。


  2、刪除數組元素


  如果要從數組中刪除一個(gè)元素,請使用unset()函數, 使用數字索引數組時(shí),刪除數組元素的辦法更多,更靈活,可以使用array_shift()和array_pop()函數分別從數組的開(kāi)頭和末尾刪除一個(gè)元素。


  3、交換鍵和值


  假設你想創(chuàng )建一個(gè)名叫$states的新數組,使用州府作為索引,使用州名作為關(guān)聯(lián)值,使用array_flip()函數很容易完成這個(gè)任務(wù)。


  4、合并數組


  假設前面的數組由一個(gè)基于Web的“FlashCard”服務(wù)使用,你想提供一種方法測試學(xué)生對美國各州首府的掌握情況,你可以使用array_merge()函數合并包含州和首府的數組。


  5、編輯數組值


  假設在數組中的數據包含大小寫(xiě)錯誤,在插入到數據庫之前,你想糾正這些錯誤,你可以使用array_map()函數給每個(gè)數組元素應用一個(gè)回調。


  6、按鍵對數組排序


  FlashCard程序常常使用各種排序,如按字母順序排序,你可以使用ksort()函數按鍵對關(guān)聯(lián)數組進(jìn)行排序。因為數組是通過(guò)參數傳遞給ksort()函數的,意味著(zhù)你不再需要將排序結果分配給另一個(gè)變量。


  7、隨機數組排序


  在FlashCard程序中還涉及到另一種隨機排序技術(shù),這時(shí)你要使用shuffle()函數實(shí)現數組項目的隨機排序。如果不需要打亂數組順序,你只是想隨機選擇一個(gè)值,那么使用array_rand()函數即可。


  8、確定鍵和值是否存在


  你可以使用in_array()函數確定一個(gè)數組元素是否存在。


  9、搜索數組


  你可能想搜索數組資源,這樣用戶(hù)就可以方便地用一個(gè)特定的州府檢索關(guān)聯(lián)的州,可以通過(guò)array_search()函數實(shí)現數組搜索。


  10、標準PHP庫


  標準PHP庫(Standard PHP Library,SPL)為開(kāi)發(fā)人員提供了許多數據結構,迭代器,接口,異常和其它以前PHP語(yǔ)言沒(méi)有的功能,使用這些功能可以通過(guò)面向對象的語(yǔ)法遍歷數組。這僅僅是SPL眾多偉大功能中的一個(gè),一定要閱讀PHP文檔了解更多信息。

 



分享到:


Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號   google網(wǎng)站地圖   百度網(wǎng)站地圖   網(wǎng)站地圖

公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話(huà):0411-39943997 QQ:2088827823 37482752

法律聲明:未經(jīng)許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明

HEYZO高无码国产精品| 国产免费一区二区三区不卡| 国产精品186在线观看在线播放| 在线看男女AV免费| 最好看的日本电影免费| 国产裸模视频免费区无码|