PHP筆記,陣列

2021-07-31 17:30:45 字數 1287 閱讀 6960

1.php有兩種陣列:索引陣列、關聯陣列。(索引和關聯兩個詞都是針對陣列的鍵而言的)

(1)索引陣列是指數組的鍵是整數的陣列,並且鍵的整數順序是從0開始,依次類推。

索引陣列的初始化:$fruit = array("蘋果","香蕉","菠蘿");

(2)關聯陣列是指數組的鍵是字串的陣列。

* 可以使用「print_r($陣列名);」語句輸出陣列鍵及對應的值。

2.索引陣列賦值有三種方式:

第一種:用陣列變數的名字後面跟乙個中括號的方式賦值,當然,索引陣列中,中括號內的鍵一定是整數。比如,$arr[0]='蘋果';

第二種:用array()建立乙個空陣列,使用=>符號來分割鍵和值,左側表示鍵,右側表示值。當然,索引陣列中,鍵一定是整數。比如,array('0'=>'蘋果');

第三種:用array()建立乙個空陣列,直接在陣列裡用英文的單引號 』 或者英文的雙引號 " 賦值,陣列會預設建立從0開始的整數的鍵。比如array('蘋果');

這個陣列相當於array('0'=>'蘋果');

3.關聯陣列賦值有兩種方式:

4.php陣列之:a.訪問索引陣列內容,方法:用陣列變數的名字後跟中括號中的鍵,來訪問陣列中的值。

例如:$fruit = array('蘋果',『香蕉』);

$fruit0 = $fruit['0'];

pint_r($fruit0);//結果為蘋果

上面**的含義是:先把乙個陣列$fruit第乙個值取出來然後賦值給乙個變數$fruit0,最後輸出變數值。

注意:中括號中的鍵必須用單引號括起來。

b.訪問關聯陣列內容,方法:用陣列變數的名字後跟中括號+鍵的方式來訪問陣列中的值,鍵使用單引號或者雙引號括起來。

$fruit0 = $fruit['banana'];

print_r($fruit0);

5.php陣列之:(1)for迴圈訪問索引陣列裡的值,即遍歷陣列:

$fruit = array('蘋果','香蕉','菠蘿');

for($i = 0; $i < 3; $i++)

6.php陣列之:(2)foreach迴圈訪問索引陣列裡的值(遍歷陣列):

$fruit = array('蘋果','香蕉','菠蘿');

foreach($fruit as $k => $v)

*注意:如果你在瀏覽器中輸入localhost / 你的php測試檔案,顯示無法訪問的話,請檢查你的wampserver開發環境是否開啟。

7.php陣列之:foreach迴圈訪問關聯陣列裡的值。

foreach($fruuit as $k=>$v)

PHP學習筆記 陣列

學習的內容太多,用文章記錄知識點可以加深印象,也方便查詢!陣列初始化 php array array foo bar bar foo 自 php 5.4 起 array foo bar bar foo 初始化為空陣列 php array array array push array push arr...

php學習筆記 陣列的常用函式

複製 如下 php 封裝性 物件導向三大特性之一 1.就是把物件的成員 屬性,方法 結合成乙個獨立的相同單位,並盡可能隱藏物件的內部細節 訪問許可權修飾符 public protected private private 私有的,用這個關鍵字修飾的成員,只能在物件內部訪問 只有用 this訪問 屬性...

Swift筆記 陣列

建立乙個空陣列 使用構造語法來建立乙個由特定資料型別構成的空陣列 var array int print array.count count 通過建構函式的型別,array的值型別被推斷為 int 建立乙個帶有預設值的陣列 swift 中的array型別還提供乙個可以建立特定大小並且所有資料都被預設...