




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PHP數組的處理2015-12創建數組通過array()函數創建數組直接為數組元素賦值使用range()函數自動生成數組$arr=array(1,2,3,4); //$arr=[1,2,3,4]$arr[‘username’]=‘老王’;$arr[‘sex’]=1;$arr=range(1,10);var_dump($arr);修改數組通過unset($arr[index])刪除數組元素通過數組下標直接修改或添加元素使用$arr[],空索引在數組末尾添加元素$arr=[1,2,3,4];unset($arr[1]); //$arr=[1,3,4]$arr=[1,2,3,4];$arr[1]=100; //$arr=[1,100,3,4]$arr[20]=20; //$arr=[1,100,3,4,20];$arr=[1,2,3,4];$arr[]=‘test’; //$arr=[1,2,3,4,’test’];打印數組通過print_r()打印數組通過var_export()函數輸出數組遍歷數組通過foreach()遍歷數組通過list()函數將數組元素賦值給變量foreach($arras$key=>$value){ echo“{$key}=>{$value}”;}$arr=[1,2,3,4];list($a,$b,$c,$d)$arr=[1,2,3,4];list(,$a,$b,$c)=$arr;=$arr; //$a=1,$b=2,$c=3,$d=4list($a,$b,$c)=$arr; //$a=1,$b=2,$c=2list(,$a,$b,$c)=$arr; //$a=2,$b=3,$c=4檢索數組通過in_array($needle,$haystack[,$strict])判斷指定元素是否存在數組中通過array_key_exists($key,$search)判斷數組中是否存在指定鍵$arr=[1,2,3,4];var_dump(in_array('4',$arr)); //true$arr=[‘username’=>’老王’,‘sex’=>1,‘intrest’=>null];var_dump(array_key_exists(‘sex’,$arr)); //truevar_dump(array_key_exists(‘intrest’,$arr)); //truevar_dump(isset($arr[‘intrest’])); //false數組展開變量通過extract()函數將關聯數組展開成變量通過compact()將變量組成關聯數組$arr=['username'=>'ll','sex'=>1,'intrest'=>null];extract($arr);var_dump($GLOBALS);$username="老王";$class="2班";$paid=true;$info=compact('username','class','paid');var_dump($info);數組的排序重置鍵的數組排序sort(),rsort(),usort()保持鍵的數組排序asort(),arsort(),ausort();$arr=[1,3,2,6,0,4];sort($arr); //$arr=[0,1,2,3,4,6]rsort($arr); //$arr=[6,4,3,2,1,0]$arr=[1,3,2,6,0,4];asort($arr);arsort($arr);自定義排序編寫排序函數,相等返回0,大于返回1,小于返回-1數組的鍵和值array_values()獲取數組的值數組array_keys()獲取數組的鍵數組$arr=[ 'username'=>'小王', 'sex'=>1, 'stuno'=>123456];var_dump(array_values($arr));$arr=[ 'username'=>'小王', 'sex'=>1, 'stuno'=>123456];var_dump(array_keys($arr));數組的合并通過運算符+號合并數組通過array_merge()合并數組其他操作計算數組的差集array_diff()/array_diff_assoc();計算數組的交集array_intersect()/array_intersect_assoc();移除數組中重復的值array_unique();逆序返回數組array_reverse()數組的隨機相關函數array_rand();shuffle(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國傷濕止痛膏數據監測研究報告
- 涼山2024下半年四川涼山甘洛縣招聘小學幼兒園教師14人筆試歷年參考題庫附帶答案詳解
- 清除河道施工方案
- 其他地區2024年新疆喀什地區大學生鄉村醫生專項招聘603人筆試歷年參考題庫附帶答案詳解
- 六安2024年安徽六安毛坦廠鎮村級后備干部招考6人筆試歷年參考題庫附帶答案詳解
- 消防維修培訓課件
- 農業綜合開發項目技術可行性研究報告(范文)
- 初中英語牛津譯林版七年級上冊Unit 8 Fashion教學設計
- 云浮廣東云浮新興縣消防救援大隊政府專職消防員招聘筆試歷年參考題庫附帶答案詳解
- 云南2024年云南師范大學附屬世紀金源學校招聘9人筆試歷年參考題庫附帶答案詳解
- 2025年山東省東營市廣饒縣一中中考一模英語試題(原卷版+解析版)
- 形勢與政策(貴州財經大學)知到智慧樹章節答案
- 老年綜合評估和老年綜合征PPT通用通用課件
- 超星爾雅學習通《人力資源招聘與選拔》章節測試含答案
- 路面級配砂礫石墊層施工總結報告
- 主提升機司機培訓課件
- 變壓器容量計算表
- 連續油管作業技術(共122頁).ppt
- 互聯網大學生創新創業大賽培訓
- 3號鋼筋加工場桁吊安裝方案
- 部編版(統編)六年級語文下冊文學常識及文化常識(共4頁)
評論
0/150
提交評論