亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

5種PHP創建數組的實例代碼分享

2024-09-04 11:47:02
字體:
來源:轉載
供稿:網友

看這篇文章之前相信大家都已經看過PHP中文手冊關于數組這一節的講解了,怎么樣呢,看懂了多少?至少我第一次閱讀文檔時是一頭霧水,也許是因為在翻譯的不夠通俗易懂吧^_^?。∵@里UncleToo根據自己的經驗,將數組的各種創建方式用PHP實例代碼的方式分享給大家,希望對大家有些幫助(當然,PHP文檔還是要多看的)

1、使用array()創建數組 

array()創建數組是我們在PHP開發過程中最常用到的一種方式,準確來說array()是一種結構而不是一個函數。

示例1:

  1. <?php  
  2. $number = array(1,3,5,7,9);  
  3. $color =array("red","blue","green");  
  4. $student = array("name",17)  
  5. ?> 

示例2: 

  1. <?php  
  2. $language = array(1=>"PHP",3=>"JAVA",4=>"C");  
  3. $student = array("name"=>"張三","age"=>17)  
  4. ?> 

當然,數組里沒有值也是允許的,即空數組: 

  1. <?php  
  2. $result = array();  
  3. ?> 

2、使用compact()函數創建數組 

PHP中compact()函數可以將一個或多個變量轉換為數組。

定義格式:

array compact(var1,var2...)

示例1:任何沒有變量名與之對應的字符串都被略過,代碼如下:

  1. <?php  
  2. $firstname = "Peter";  
  3. $lastname = "Griffin";  
  4. $age = "38";  
  5. $result = compact("firstname""lastname""age");  
  6. print_r($result);  
  7. ?> 

輸出結果: 

  1. Array  
  2. (  
  3. [firstname] => Peter  
  4. [lastname] => Griffin  
  5. [age] => 38  

示例2:使用沒有對應變量名的字符串,以及一個變量名數組,代碼如下:

  1. <?php  
  2. $firstname = "Peter";  
  3. $lastname = "Griffin";  
  4. $age = "38";  
  5. $name = array("firstname""lastname");  
  6. $result = compact($name"location""age");  
  7. print_r($result);  
  8. ?> 

輸出結果:

  1. Array  
  2. (  
  3. [firstname] => Peter  
  4. [lastname] => Griffin  
  5. [age] => 38  

3、使用array_combine()函數創建數組 

PHP中array_combine()函數可以將兩個數組合并成一個新數組,其中的一個數組是鍵名,另一個數組的值為鍵值。

定義格式:

array array_combine(array1,array2)

示例代碼如下:

  1. <?php  
  2. $a1=array("a","b","c","d");  
  3. $a2=array("Cat","Dog","Horse","Cow");  
  4. print_r(array_combine($a1,$a2));  
  5. ?> 

輸出結果:

Array ( [a] => Cat [b] => Dog [c] => Horse [d] => Cow )

注意:使用array_combine()函數時,兩個參數必須有相同數目的元素。

4、使用range()函數創建數組 

定義格式:

array range(first,second,step)

first:元素最小值

second:元素最大值

step:元素步長

下面是官方給的定義:該函數創建一個數組,包含從 first 到 second (包含 first 和 second)之間的整數或字符。如果 second 比 first 小,則返回反序的數組。

理解起來比較吃力,我們直接看例子(本人就喜歡看有例子的教程)。

示例1: 

  1. <?php  
  2. $number = range(0,5);  
  3. print_r ($number);  
  4. ?> 

輸出結果: 

  1. Array  
  2. (  
  3. [0] => 0  
  4. [1] => 1  
  5. [2] => 2  
  6. [3] => 3  
  7. [4] => 4  
  8. [5] => 5  
  9. )  

示例2: 

  1. <?php  
  2. $number = range(0,50,10);  
  3. print_r ($number);  
  4. ?> 

輸出結果:

  1. Array  
  2. (  
  3. [0] => 0  
  4. [1] => 10  
  5. [2] => 20  
  6. [3] => 30  
  7. [4] => 40  
  8. [5] => 50  
  9. )  

示例3: 

  1. <?php  
  2. $letter = range("a","d");  
  3. print_r ($letter);  
  4. ?> 

輸出結果: 

  1. Array  
  2. (  
  3. [0] => a  
  4. [1] => b  
  5. [2] => c  
  6. [3] => d  

5、使用array_fill()函數創建數組 

array_fill()函數是用給定的值類填充數組

定義格式:

array_fill(start,number,value)

start:起始索引

number:數組個數

value:數組值

示例: 

  1. <?php  
  2. $a=array_fill(2,3,"Dog");  
  3. print_r($a);  
  4. ?> 

輸出結果:

Array ( [2] => Dog [3] => Dog [4] => Dog ) 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
高清视频欧美一级| 911国产网站尤物在线观看| 国产日韩欧美在线播放| 欧美在线视频免费播放| 国产精品国产自产拍高清av水多| 自拍偷拍亚洲精品| 亚洲一级黄色片| 国产日韩在线看片| 国产精品av网站| 久久久久九九九九| 国产网站欧美日韩免费精品在线观看| 久久久女人电视剧免费播放下载| 日韩在线资源网| 在线观看日韩av| 亚洲精品永久免费精品| 国产美女精品免费电影| 久久香蕉精品香蕉| 久久国产精品99国产精| 亚洲欧美综合精品久久成人| 精品福利视频导航| 丁香五六月婷婷久久激情| 国产美女久久精品香蕉69| 欧美一区二区三区四区在线| 久久久久久久av| 国产91精品黑色丝袜高跟鞋| 97色在线视频观看| 亚洲视频电影图片偷拍一区| 九九视频直播综合网| 亚洲成人激情视频| 国产精品久久久久久久久久久不卡| 亚洲欧美在线免费| 亚洲自拍高清视频网站| 欧美激情视频网| 欧美视频中文字幕在线| 精品视频久久久| 日韩精品在线第一页| 96sao精品视频在线观看| 午夜精品久久久99热福利| 最近2019好看的中文字幕免费| xx视频.9999.com| 亚洲精品久久久久久下一站| 精品中文字幕久久久久久| 亚洲欧洲在线观看| 欧美精品在线播放| 久久精彩免费视频| 欧美孕妇毛茸茸xxxx| 国产精品爽爽爽爽爽爽在线观看| 亚洲黄色有码视频| 热re91久久精品国99热蜜臀| 亚洲一区二区三区成人在线视频精品| 国产精品美女久久久免费| 欧美精品久久久久久久久久| 久久九九全国免费精品观看| 97精品免费视频| 裸体女人亚洲精品一区| 777精品视频| 欧美成人免费全部观看天天性色| 欧美在线免费观看| 懂色aⅴ精品一区二区三区蜜月| 欧美成人精品影院| 亚洲精品国产精品乱码不99按摩| 亚洲天堂男人的天堂| 疯狂做受xxxx高潮欧美日本| 国产精品电影在线观看| 色噜噜国产精品视频一区二区| 日本19禁啪啪免费观看www| 日本三级久久久| 国产精品成熟老女人| 97精品欧美一区二区三区| 青青草原成人在线视频| 亚洲激情免费观看| 亚洲精品中文字幕女同| 美女久久久久久久久久久| 成人福利视频在线观看| 久久精品在线视频| 最近的2019中文字幕免费一页| 国产成人在线一区| 欧美激情视频给我| 日日噜噜噜夜夜爽亚洲精品| 欧美怡春院一区二区三区| 国产一区二区三区四区福利| 亚洲国产成人精品久久久国产成人一区| 日本国产高清不卡| 影音先锋欧美在线资源| 最近2019免费中文字幕视频三| 日韩欧美999| 欧美色视频日本高清在线观看| 青青草国产精品一区二区| 日韩在线观看视频免费| 日本久久亚洲电影| 国产丝袜精品第一页| 色777狠狠综合秋免鲁丝| 69影院欧美专区视频| 国产综合在线观看视频| 亚洲最大福利视频网站| 亚洲精品一区久久久久久| 一区二区三区四区在线观看视频| 色婷婷久久一区二区| 国产精品视频一| 亚洲美女动态图120秒| 欧美性在线视频| 精品中文字幕在线2019| 亚洲精品欧美日韩| 国产日韩在线观看av| 国产成人精品视| 欧美激情第一页xxx| 欧美性在线视频| 国产成人短视频| 日韩最新中文字幕电影免费看| 日韩亚洲欧美中文高清在线| 亚洲变态欧美另类捆绑| 一本久久综合亚洲鲁鲁| 国精产品一区一区三区有限在线| 欧美成人全部免费| 另类天堂视频在线观看| 欧美电影免费播放| 少妇av一区二区三区| 成人免费大片黄在线播放| 欧美成人黑人xx视频免费观看| 久久精品视频播放| 国产精品久久77777| 欧美在线亚洲在线| 欧美激情一区二区久久久| 亚洲欧美国产一区二区三区| 日本三级久久久| 亚洲国产精品久久久久久| 国产精品久久久| 色综合男人天堂| 亚洲日本成人女熟在线观看| 中文字幕在线成人| 国产精品一区二区三区在线播放| 亚洲成人久久网| 亚洲精品一区二区久| 超碰精品一区二区三区乱码| 欧美一区二区三区……| 国产美女91呻吟求| 欧美日韩精品在线视频| 亚洲成人999| 国产精品视频导航| 精品无人区乱码1区2区3区在线| 最近2019年日本中文免费字幕| 欧美亚洲另类视频| 欧美巨乳美女视频| 国产精品美女在线观看| 97精品免费视频| 麻豆国产va免费精品高清在线| 日韩欧美大尺度| 国产精品jizz在线观看麻豆| 国产午夜精品免费一区二区三区| 国产日韩换脸av一区在线观看| 国模gogo一区二区大胆私拍| 日韩成人av在线| 成人黄色片在线| 国产精品视频一区国模私拍| 少妇高潮 亚洲精品| 国产成人精品国内自产拍免费看| 日韩在线观看成人| 久久躁狠狠躁夜夜爽| 亚洲国产天堂网精品网站| 亚洲精品国产精品国自产观看浪潮| 国产亚洲精品va在线观看| 欧美午夜片在线免费观看| 久久九九亚洲综合| 免费av在线一区|