php 陣列 PHP丨陣列

2021-10-22 23:06:59 字數 1589 閱讀 7046

本期要點:什麼是陣列

鍵值對的概念

陣列的常用操作:增、刪、改、查

什麼是多維陣列

什麼是陣列

陣列就是一組資料的集合。

如果說變數是乙個杯子的話,那麼,陣列就是一箱杯子。

索引陣列與關聯陣列<?php

$arr1 = [1,2,3];

$arr2 =[

'0' => 1,

'1' => 2,

'2' => 3,

var_dump($arr1,$arr2);

把上面的**在瀏覽器裡輸出(為了方便**使用了瀏覽器中的檢視源**功能):

從瀏覽器輸出的內容我們可以看到 $arr1 跟 $arr2 輸出的內容是一樣的,我們姑且可以稱 $arr1 是 $arr2 的縮寫形式,官方的稱呼為:索引陣列與關聯陣列。

鍵值對的概念

如果我們不用簡寫(也就是索引陣列)的書寫方式,我們可以看到下面的規律:<?php

$arr2 =[

'0' => 1,

'1' => 2,

'2' => 3,

?>其中【=>】左邊的我們稱之為【鍵】

【=>】右邊的我們稱之為【值】

它們都是以成對的方式呈現的,這就是陣列中的鍵值對概念。

陣列的常用操作:增、刪、改、查

我們在程式設計過程中對陣列的操作一般就只有四個:增、刪、改、查。<?php

$arr3 = ['a' => 1,];

$arr4 = ['b' => 2,];

$arr5 = ['c' => 3,];

$arr6 = ['d' => 1111111];

$arr3['a'] = 4;//增

$arr4['b'] = 22;        //改(其實跟「增」是一樣的)

unset($arr5['c']);//刪

var_dump($arr3);

var_dump($arr4);

var_dump($arr5);

echo $arr6['d'];//查

我們可以在瀏覽器看到輸出的效果:

增、刪、改、查在 php 編過程中是委重要的哦。

多維陣列的概念

多維陣列的意思就是陣列裡還包含有子陣列。

理論上它好象能夠包含 200 多層。<?php

$arr1 = [1,[4,5,6],2,3,[7,8,9]];

var_dump($arr1,$arr2);

比如上面的**就是乙個多維陣列,大家可以自己在瀏覽器裡輸出看看。this is not the end.it is not even the beginning of the end.but it is,perhaps,the end of the beginning.

更多分享

php 陣列 PHP 陣列

多維陣列 在多維陣列中,主陣列中的每個元素也是乙個陣列。在子陣列中的每個元素也可以是陣列,以此類推。例子 1 在本例中,我們建立了乙個帶有自動分配的 id 鍵的多維陣列 families array griffin array peter lois megan quagmire array glen...

php陣列分開 PHP 合併陣列

這裡我們主要介紹的是array merge 函式,也是我們在使用php合併陣列的時候經常使用到的函式,其他的附加合併函式,我在這裡也大概描述一下就行了,如果需要更加詳細或者更多的函式,可以檢視php幫助文件,也可以根據需求寫適合自己的php自定義函式 array merge 函式將陣列合併到一起,返...

php陣列常用 PHP常用陣列總結

header content type text html charset utf8 1.array shift 將陣列開頭的元素移出陣列 出棧 影響原陣列 arr array 1,2,3,4,5,6,7,8,9 echo array shift arr echo array unshift arr...