PHP與MySQL程序設(shè)計(jì):010-數(shù)組的處理_第1頁
PHP與MySQL程序設(shè)計(jì):010-數(shù)組的處理_第2頁
PHP與MySQL程序設(shè)計(jì):010-數(shù)組的處理_第3頁
PHP與MySQL程序設(shè)計(jì):010-數(shù)組的處理_第4頁
PHP與MySQL程序設(shè)計(jì):010-數(shù)組的處理_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PHP數(shù)組的處理2015-12創(chuàng)建數(shù)組通過array()函數(shù)創(chuàng)建數(shù)組直接為數(shù)組元素賦值使用range()函數(shù)自動(dòng)生成數(shù)組$arr=array(1,2,3,4); //$arr=[1,2,3,4]$arr[‘username’]=‘老王’;$arr[‘sex’]=1;$arr=range(1,10);var_dump($arr);修改數(shù)組通過unset($arr[index])刪除數(shù)組元素通過數(shù)組下標(biāo)直接修改或添加元素使用$arr[],空索引在數(shù)組末尾添加元素$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’];打印數(shù)組通過print_r()打印數(shù)組通過var_export()函數(shù)輸出數(shù)組遍歷數(shù)組通過foreach()遍歷數(shù)組通過list()函數(shù)將數(shù)組元素賦值給變量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檢索數(shù)組通過in_array($needle,$haystack[,$strict])判斷指定元素是否存在數(shù)組中通過array_key_exists($key,$search)判斷數(shù)組中是否存在指定鍵$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數(shù)組展開變量通過extract()函數(shù)將關(guān)聯(lián)數(shù)組展開成變量通過compact()將變量組成關(guān)聯(lián)數(shù)組$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);數(shù)組的排序重置鍵的數(shù)組排序sort(),rsort(),usort()保持鍵的數(shù)組排序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);自定義排序編寫排序函數(shù),相等返回0,大于返回1,小于返回-1數(shù)組的鍵和值array_values()獲取數(shù)組的值數(shù)組array_keys()獲取數(shù)組的鍵數(shù)組$arr=[ 'username'=>'小王', 'sex'=>1, 'stuno'=>123456];var_dump(array_values($arr));$arr=[ 'username'=>'小王', 'sex'=>1, 'stuno'=>123456];var_dump(array_keys($arr));數(shù)組的合并通過運(yùn)算符+號(hào)合并數(shù)組通過array_merge()合并數(shù)組其他操作計(jì)算數(shù)組的差集array_diff()/array_diff_assoc();計(jì)算數(shù)組的交集array_intersect()/array_intersect_assoc();移除數(shù)組中重復(fù)的值array_unique();逆序返回?cái)?shù)組array_reverse()數(shù)組的隨機(jī)相關(guān)函數(shù)array_rand();shuffle(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論