PHP復(fù)合數(shù)據(jù)類型——數(shù)組(array)
數(shù)組是一組數(shù)據(jù)的集合,它把一系列數(shù)據(jù)組織起來(lái),形成一個(gè)可操作的整體。數(shù)組中可以包括很多數(shù)據(jù),如標(biāo)量數(shù)據(jù)、數(shù)組、對(duì)象、資源以及PHP中支持的其他語(yǔ)法結(jié)構(gòu)等。
數(shù)組中的每個(gè)數(shù)據(jù)稱為一個(gè)元素,元素包括索引(鍵名)和值兩個(gè)部分。元素的索引可以由數(shù)字或字符串組成,元素的值可以是多種數(shù)據(jù)類型。定義數(shù)組的語(yǔ)法格式如下:
$array = array('value1','value2'...)
或
$array[key] = 'value'
或
$array = arry(key1 => value1,key2 => value2...)
其中,key是數(shù)組元素的下標(biāo),value是數(shù)組下標(biāo)所對(duì)應(yīng)的元素。以下幾種都是正確地格式:
$arr1 = array('This','is','an','example');
$arr2 = array(0 => 'php', 1=>'is','the'=>'the','str'=>'best');
&arr3[0] = 'tmpname';
聲明數(shù)組后,數(shù)組中的元素個(gè)數(shù)還可以自由更改。只要給數(shù)組賦值,函數(shù)就會(huì)自動(dòng)增加長(zhǎng)度。
點(diǎn)擊加載更多評(píng)論>>