php創建數組的幾種方法
阿新 • • 發佈:2017-07-25
如果 ron 自動 php 字符 數字 coder 所有 hellip
第1種格式
$數組名稱 = array(‘值’, ‘值’, ‘值’,……);
此種格式沒有指定數組內元素的鍵,PHP 會自動以數字的形式創建鍵,從 0 開始,依次累加。
調用數組的格式 : $數組名稱[數字型鍵]
<?php
$arr = array(‘a‘,‘b‘,‘c‘);
echo $arr[1];
//輸出
第2種格式
$數組名稱[] = ‘值’;
$數組名稱[] = ‘值’;
$數組名稱[] = ‘值’;
……
此種格式同樣沒有指定數組內元素的鍵, PHP會自動以數字的形式創建鍵, 從 0開始,依次累加。
調用數組的格式 : $數組名稱[數字型鍵];
<?php
$arr[] = ‘a‘;
$arr[] = ‘b‘;
$arr[] = ‘c‘;
echo $arr[1];
//輸出b
第3種格式
$數組名稱 = array(數字類型的鍵=> ‘值’, 數字類型的鍵 => ‘值’, 數字類型的鍵=> ‘值’,……);
調用格式 : $數組名稱[數字類型的鍵];
<?php
$arr = array(1=>‘jack‘,2=>‘lucy‘,500=>‘hcoder‘);
echo $arr[500];
//輸出hcoder
此種格式采用整數作為數組的鍵,php 對數組的支持非常靈活,可以任意定義數組內的數字。
如果數組內出現了重復的鍵則最後出現的元素會覆蓋前面的所有鍵,最後一個為有效值。
第4種格式
$數組名稱[整數類型鍵] = ‘值’;
$數組名稱[整數類型鍵] = ‘值’;
$數組名稱[整數類型鍵] = ‘值’;
……
調用格式 : $數組名稱[整數類型鍵];
<?php
$arr[1] = ‘jack‘;
$arr[2] = ‘lucy‘;
$arr[500] = ‘hcoder‘;
echo $arr[500];
//輸出hcoder
第5種格式(關聯數組)
$數組名稱=array(‘字符串形式的鍵’=>’值’,‘字符串形式的鍵’=>’值’,……);
調用格式 : $數組名稱[‘字符串形式的鍵’];
<?php
$arr = array(‘name‘=>‘張三‘, ‘age‘=>18);
echo $arr[‘age‘];
//輸出18
第6種格式(關聯數組)
$數組名稱[ ‘字符串形式的鍵’]=>’值’;
$數組名稱[ ‘字符串形式的鍵’]=>’值’;
……
調用格式 : $數組名稱[‘字符串形式的鍵’];
<?php
$arr[‘name‘] = ‘張三‘;
$arr[‘age‘] = 18;
echo $arr[‘age‘];
//輸出18
簡而言之 就是用 $a[] 和 $a=array()
php創建數組的幾種方法