PHP 陣列 學習筆記

2021-07-11 04:01:07 字數 1988 閱讀 2112

一:陣列的分類

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...