在PHP中創(chuàng)建數(shù)組
在js中中創(chuàng)建數(shù)組的方法有三種,1字面量的形式創(chuàng)建 var arr[1,2,3,4,5],2 直接實例化 var arr=new Array(1,2,3),3 先創(chuàng)建數(shù)組對象再賦值 var arr=new Array(); arr[0]=1;arr[1]=2;。
而在PHP中通過array()函數(shù)創(chuàng)建數(shù)組
$arr= array(1,2,3);
j在PHP中,有三種類型的數(shù)組://
數(shù)值數(shù)組---ID鍵值為數(shù)字
關(guān)聯(lián)數(shù)組 ---指定ID鍵值,有點像js里的對象鍵值對那種
多維數(shù)組 ---包含一個或多個數(shù)組的數(shù)組
一、PHP數(shù)值數(shù)組
$arr=array['a','b','c'];
或者
$arr2[0]='a';
$arr2[1]='b';
$arr2[2]='c';
獲取數(shù)組的長度-count方法
$arr=array['a','b','c'];
echo count($arr);//3
遍歷數(shù)值數(shù)組: for循環(huán)
$arr=array('a','b','c');
$len=count($arr);
for($x=0;$x<$len;$x++){
echo $arr[$x];//'a''b''c'
}
二、關(guān)聯(lián)數(shù)組
通過鍵名=>鍵值 的方法指定或者數(shù)組[鍵名]=鍵值的方法指定
$arr=array('name'=>'小紅’,'sex'=>'女’,'age'=>'20');
或者
$arr['name']='小紅';
$arr['sex']='女';
$arr['age']='20';
遍歷關(guān)聯(lián)數(shù)組:foreach循環(huán)
$arr=array('name'=>'小紅','sex'=>'女','age'=>'20');
foreach($arr as $key=>$value){
echo $key;//這里的key就是ID鍵名? name、sex、age
echo $value;//這里的value就是值? 小紅、女、20
}