本期要點:什麼是陣列
鍵值對的概念
陣列的常用操作:增、刪、改、查
什麼是多維陣列
什麼是陣列
陣列就是一組資料的集合。
如果說變數是乙個杯子的話,那麼,陣列就是一箱杯子。
索引陣列與關聯陣列<?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...