PHP數(shù)組
特點(diǎn):可以存儲(chǔ)任意類型的數(shù)據(jù),可以不連續(xù),可以是索引的也可以是關(guān)聯(lián)的
什么是索引?
就是常見數(shù)組的樣式,索引從開始,0,1,2,3,定義數(shù)組是直接往里面放值,只個(gè)索引自動(dòng)生成,所以一般從0開始的,這樣的數(shù)組是索引數(shù)組,索引是連續(xù)的。(推薦學(xué)習(xí):PHP編程從入門到精通)
什么是關(guān)聯(lián)?
就是我們的哈希表集合,在定義的時(shí)候,必須給它一個(gè)key,一個(gè)values,這兩個(gè)是關(guān)聯(lián)的,通過key對(duì)應(yīng)的values值是關(guān)聯(lián)的。
定義數(shù)組
定義數(shù)組的第一種方式:
定義簡(jiǎn)單地索引數(shù)組
$a = array(1,2,3);
定義數(shù)組的第二種方式:
賦值定義
$a[] =1; $a[] =2; $a[] =3;
定義數(shù)組的第三種方式:
定義關(guān)聯(lián)數(shù)組
$a = array( "one"=>"hello", "two"=>100, "three"=>9.9 );
數(shù)組取值
根據(jù)索引數(shù)組取值:
$a = array(1,2,3); echo $a[0];
根據(jù)key取value值取值:
$a = array( "one"=>"hello", "two"=>100, "three"=>9.9 ); echo $a["three"];