php學習筆記-關聯數組
阿新 • • 發佈:2018-02-19
問題 是我 引用數組 一個數 lis 很好 學習 ray 例子
傳統的數組定義方法如下:
1 <?php 2 $names[0]= ‘chinese‘; 3 $names[1]= ‘math‘; 4 $names[2]= ‘english‘; 5 6 echo $names[2]; 7 ?>
有什麽缺點呢?不直觀,因為引用數組元素的時候用的是索引,而索引是一個數字,你並不能很好的了解到這個數字到底代表的是什麽意思,這有點類似IP地址和域名的關系。為了解決這個問題提出了關聯數組的概念。
關聯數組是個什麽意思?就是我們定義數組的時候可以給數組中的元素起一個名字,不僅如此,還可以用這個名字來引用數組元素。
看兩個例子:
1 <?php2 $books[‘lilei‘]= 3; 3 $books[‘hanmeimei‘] = 5; 4 $books[‘jim‘] = 12; 5 6 echo $books[‘jim‘] . ‘<br>‘; 7 8 ?>
1 <?php 2 3 $books=array(‘lilei‘=>3,‘hanmeimei‘=>5,‘jim‘=>12); 4 5 echo $books[‘jim‘] . ‘<br>‘; 6 7 ?>
關聯數組有點類似python中的字典和數據結構中的哈希表。
php學習筆記-關聯數組