Array阵列型态.ppt
《Array阵列型态.ppt》由会员分享,可在线阅读,更多相关《Array阵列型态.ppt(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Array陣列型態n集合相同屬性的變數所成的集合。n可以是二維、三維或者多維陣列,其中的元素也很自由,可以是string、integer或者double,甚至是array。n語法:$陣列名稱指標n陣列由第0個元素開始配置。n例:$a0=1234;$a1=567;$a=array(1234,567);$car0$car1$car2$car3$car4$car0$car1$car2$car3$car4如何使用陣列在PHP裡要使用陣列時,只要將變數進行初始化陣列的程序即可。範例:$names0=Jollen$names1=Jordan$names2=Kitty$nameshowmany=3;元素陣列
2、名稱指標ScalarArrayassociativearray指標決定了維度變數自動變成陣列型態多維陣列多維陣列的初始化與一維陣列方法相同,例如:$alpha00=A;$alpha01=B;$alpha10=C;$alpha11=D;這種寫法等於:$alpha0=A;$alpha0=B;$alpha1=C;$alpha1=D;PHP裡的陣列事實上是利用資料結構中的雙向鍵結串列來維護的範例13-1陣列函數narray()ncount()ncurrent()nlist()nnext()npre()nreset()nkey()陣列函數array用途:建立一個陣列,依給定的參數(語法)傳回陣列。範例:
3、$name=array(Jollen,Paul,Ketty);相當於:$name0=Jollen;$name1=Paul;$name2=Ketty;陣列函數arrayarray()亦可用在巢狀式陣列:$fruits=array(fruits=array(orange,“banana,apple),numbers=array(1,2,3,4,5,6),holes=array(first,second,third);上面為建立一個二維陣列的範例。此例相當於:$fruitsfruits0=orange;$fruitsfruits1=banana;$fruitsfruits2=apple;$fruit
4、snumbers0=1;$fruitsnumbers1=2;$fruitsnumbers2=3;$fruitsnumbers3=4;$fruitsnumbers4=5;$fruitsnumbers5=6;$fruitsholes0=first;$fruitsholes1=second;$fruitsholes2=third;輸出陣列資料 使用foreach,foreach主要是設計給array變數用來使用的,例如:.$value.n;?自定索引陣列自定索引陣列我們也可以自定索引=,例如:$a=array(1=tad,5=bee,10=apple,22=tim);如此,$a1=tad,$a5=b
5、ee,$a10=apple,$a22=tim“那$a4呢?$a15呢?對不起!查無此值。自定文字索引陣列自定文字索引陣列n我們也可以用文字來作為索引,例如:$a=array(tad=hello,bee=1234,apple=abc,tim=rrr);n如此,$atad=hello,$abee=1234,$aapple=abc,$atim=rrr輸出陣列資料 使用foreach,foreach主要是設計給array變數用來使用的,可以將元素名稱印出,其中$key為陣列的指標名稱,例如35,name=June,age=35,address=Tainan);echo;foreach($custome
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Array 阵列
限制150内