陣列基礎
$arr1 = array(2,34,5,6,7); // 最常見的陣列形式,下標為預設下標,就是從0開始的整數
$arr2 = array("a"=>3,"bb"=>11,"cc23"=>6); // 關聯陣列,下標為字串,常見
$arr3 = array(1=>3,10=>11,3=>5,0=>8); // 下標可以人為給定
$arr4 = array(1=>3,"a1"=>4,5=>5,"mn"=>18,88=>3); // 下標可以數字和字串混用
$arr5 = array(5=>3,11,3=>5,"mn"=>18); // 有指定下標,也有自動下標,此時下標為「前面最大數字」下標+1
$arr6 = array(5=>3,7.7=>11,3=>5,"mn"=>18,2); // 此時下標為5,7,3,"mn",8
$arr7 = array(5=>4,true=>11,false=>6,"mn"=>45,3); // 此時下標為5,1,0,"mn",6
$arr8 = array(1=>4,3=>33,true=>11); // 此時下標為1,3對應額值為11,33,下標如果有重複,後面的值會覆蓋前面的值
$arr9 = array(1=>2,-3=>33,11,); // 此時下標為:1,-3,2,注意最後乙個逗號可以有
其他一些形式:
$arr10 = 3;
$arr10 = 11;
$arr10 = 5; // 此時陣列下標為0,1,2
$arr11['a'] = 3;
$arr11['b'] = 5;
$arr11['cd'] = 6; // 此時下標為'a','b','cd'
$arr12[1] = 3; // 下標為1
$arr12 = 5; // 下標為2
$arr11['cd'] = 6; // 下標為'cd'
特別注意:php中,陣列單元的順序,是由其「放入」順序決定,而不是下標
陣列的維數(複雜程度)分:
each()函式的使用
list()「函式」的使用
陣列遍歷的細節**
陣列相關函式
陣列排序演算法
PHP (三)陣列及陣列排序
陣列能夠在單個變數中儲存多個值的特殊變數,如果您有乙個專案清單 例如 車名字的清單 將其儲存到單個變數中,如下所示 cars1 volvo cars2 bmw cars3 toyota 如果我們使用陣列就可以這些分類相同型別的資料存放在一起。php建立陣列 在 php 中,array 函式用於建立陣...
陣列及陣列操作
c語言是在組合語言的基礎上就行的抽象,所以在理解c語言程式時,務必要以記憶體為基礎進行理解。關於陣列,只是同種型別資料的記憶體使用方式,除了在與指標連用時的語法比較繁瑣,其他都比較簡單。1 定義 初始化 使用 結合指標使用時,就要把它當做位址了 2 使用的情況 當儲存多個相同型別的資料時,可以使用陣...
js定義陣列及相關操作
陣列有四種定義的方式 使用建構函式 var a new array var b new array 8 var c new array first second third 或者陣列直接量 var d first second third 屬性 array只有乙個屬性,就是length,length...