一:陣列的分類
1.索引陣列
下標是整數的陣列,下標從0開始依次類推:
$arr=array('a','b','c','d');
echo
$arr[1];
索引陣列的三種賦值方式:
//第一種
$arr = array("a","b");
//第二種
$arr[2]='c';
$arr[5]='f';
//第三種
$arr2 = array("0"=>"蘋果","1"=>"香蕉","10"=>"橘子");
索引陣列的訪問:
陣列的變數名稱後跟中括號的鍵值訪問 ar
r[2]
;2:關
聯陣列是
指數組的
鍵值是字
符串的數
組 arr = array(「name」=>」leifeng」,」age」=>19,」***」=>」男」);
echo ar
r[『n
ame′
];pr
e(arr);
兩種賦值方式:
//第一種
$arr = array("name"=>"leifeng","age"=>19,"***"=>"男");
//第二種
$arr['height']=170;
關聯陣列的取值:
陣列名稱加中括號鍵值方式,鍵值用中括號或者單引號包裹;
$arr['name'];
3:陣列的下標
$arr = array("name"=>"leifeng",19,"***"=>"男",20,100=>8,9,10);
pre($arr);
array
([name] => leifeng
[0] => 19
[***] => 男
[1] => 20
[100] => 8
[101] => 9
[102] => 10
)
二.陣列的遍歷
1:for迴圈
$arr1 =array("a","b","c","d","e");
//for迴圈
$num = count($arr);
for($i=0;$i
<$num;$i++)
2:foreach()迴圈
$arr2 =array("name"=>"leifeng","age"=>19,"***"=>"男");
//foreach迴圈
foreach($arr1
as$v)
foreach($arr2
as$k=>$v)
3:while…list…each…迴圈
//while..list…each…
while(list($key,$val)=each($arr2))
4.多維陣列的遍歷
$arr = array("a","b",array("c","d",array("e","f")));
//for()迴圈
for($i=0;$i
$arr);$i++)
}else
}}else
}echo
'';//foreach迴圈
foreach($arr
as$v)
}else
}}else
}echo
'';//遞迴迴圈
function
test
($arr)else
}}test($arr);
PHP陣列學習筆記
php陣列學習筆記 php數學有三類,數值陣列 帶有數字id 鍵的陣列 關聯陣列 陣列中的每個 id 鍵關聯乙個值 多維陣列 包含乙個或多個陣列的陣列。如何宣告?name array a b c 這裡當然可以不用引號,它也被解析為字串,但是要注意,比如www.aaa.com這種形式,如果要他正確解析...
php學習筆記(八)陣列
陣列是特殊的變數,它可以同時儲存乙個以上的值。如果您有乙個專案列表 例如汽車品牌列表 在單個變數中儲存這些品牌名稱是這樣的 cars1 volvo cars2 bmw cars3 saab 不過,假如您希望對變數進行遍歷並找出特定的那個值?或者如果您需要儲存 300 個汽車品牌,而不是 3 個呢?解...
PHP學習筆記(06) 陣列
1.陣列的特點及宣告方式 2.索引陣列,關聯陣列,多維陣列 3.鍵的規則 4.運算元組單元 5.迴圈陣列 6.游標操作 7.常用函式及面試題 陣列是一組復合資料,可以裝下多個值,每個值用不同的鍵來區分 arr array 001 春 002 夏 003 秋 print r arr arr array...