陣列和多維陣列

2021-08-31 21:30:27 字數 1096 閱讀 6372

索引陣列 - 帶有數字索引的陣列

關聯陣列 - 帶有指定鍵的陣列

多維陣列 - 包含乙個或多個陣列的陣列

陣列中的每個元素都包含兩項:鍵和值 ,php中陣列元素可以是任意型別

索引陣列:鍵=>值(鍵為數字),在陣列中,鍵不能相同,值可以相同

關聯陣列:鍵=>值(鍵為字串,或字串與數字混合),鍵不能相同

//索引陣列

//關聯陣列

range() 函式建立並返回乙個包含指定範圍的元素的陣列。

//快速建立陣列

$arr = array('a','b','c','d','z');

$arr = range('a','z');

print_r($arr);

foreach 語句用於迴圈遍歷陣列,每進行一次迴圈,當前陣列元素的值就會被賦值給 value 變數

$arr = array();

$arr['張三'] = 50;

$arr['李四'] = 80;

$arr['趙六'] = 70;

$arr = 'orange';

foreach($arr as $key => $value)

array_push() 函式向第乙個引數的陣列尾部新增乙個或多個元素

pre標籤:被包圍在 pre 元素中的文字會保留空格和換行符

//多維陣列

$arr = array();

$arr[1001] = array(1001,'張三','男',20);

$arr[1002] = array(1002,'李四','男',19);

$arr[1003] = array(1003,'王五','女',19);

array_push($arr,1004,'趙六','男',20);

echo '';//按照格式進行輸出

print_r($arr);

echo '

';使用雙重foreach

//遍歷二維陣列

foreach($arr as $value)

}

多維陣列和多維指標

指向指標的指標 指標變數在記憶體中會占用一定的空間 可以定義指標來儲存指標變數的位址 int pp本質上還是指標,只是兩個 告訴你這是乙個指向指標的指標char p null char p2 p p2 給p賦值沒有問題,但怎麼使用p 呢?這就需要我們前面多次提到的鑰匙 第一步 根據 p 這個變數,取...

多維陣列 和 多維指標

指標變數在記憶體中會占用一定的空間。可以定義指標來儲存指標變數的位址值。舉例 舉例說明,多級指標的使用,重置動態空間大小 include include int reset char p,int size,int new size else return ret int main return 0 ...

多維陣列和多維指標

專題四 指標和陣列 下 包括以下章節 指標變數在記憶體中會占用一定的空間可以定義指標來儲存指標變數的位址值為什麼需要指向指標的指標?指標在本質上也是變數 對於指標也同樣存在傳值呼叫與傳址呼叫 2 1.c include include char p p指向的是乙個char 指標 int size 原...