先了解一下數(shù)組,數(shù)組就是把一組數(shù)據(jù)按順序放在一起,PHP的數(shù)組和其它的語言數(shù)組有一點點不同:第一,保存的數(shù)據(jù)是可以是任何類型的;第二,數(shù)組的索引可以是數(shù)字,也可以是字符串。
怎樣創(chuàng)建在PHP中創(chuàng)建數(shù)組你可以使用如下的方法之一創(chuàng)建數(shù)組,實例代碼如下:
方法二,代碼如下:
PHP的數(shù)組,說白了,就是關聯(lián)數(shù)據(jù)每一條數(shù)組都是以[索引,值]的形式保存的,其中索引默認是以0開始的數(shù)字,在未指定索引時,PHP會從0開始自動生成索引,當指定一個索引,PHP會從你指定索引最大正整數(shù)的下一個整數(shù)開始,如果你指定的是小數(shù),PHP會取整數(shù)部分做為索引。
另外說說數(shù)組其它一些小東西:
array()可以聲明一個空數(shù)組;
array[] = $value 在數(shù)組存在時,追加一個數(shù)據(jù),在數(shù)組不存時,生成一個數(shù)組,并追加數(shù)據(jù)。
array[$index] = $value 在數(shù)組存在時,追加或修改一個數(shù)據(jù),在數(shù)組不存時,生成一個數(shù)組,并追加數(shù)據(jù)。
看下面的代碼:
然后介紹數(shù)組的一些填充函數(shù),這些大多可以從手冊上查到,所以只作簡單的介紹。
range($n, $m); 指定值的范圍,如range(2,4)生成數(shù)組 array(2,3,4)。
count($array); 取得數(shù)組的大小。
array_pad($array, $length, $value); 返回一個長度$length的數(shù)組,原不足數(shù)組補值為$value,長度足夠返回原數(shù)組。