php宣告整型陣列長度,php學習之 陣列宣告

2021-10-25 21:38:45 字數 1725 閱讀 1411

* 一、陣列的概述

* 1.陣列的本質:管理和操作一組變數,成批處理

* 2.陣列時復合型別(可以儲存多個)

* 3.陣列中可以儲存任意長度的資料,也可以儲存任意型別的資料

* 4.陣列可以完成其他語言資料結構的功能(鍊錶,佇列,棧,集合類)

* 二、陣列的分類

* 陣列中有多個單元,(單元稱為元素)

* 每個元素(下標[鍵]和值)

* 單訪問元素的時候,都是通過下標(鍵)來訪問元素

* 1.一維陣列,二維陣列,三維陣列。。。多維陣列

* (陣列的陣列,就是在陣列中存有其他的陣列)

* 2.php中有兩種陣列

* 索引陣列:就是下標是順序整數的索引

* 關聯陣列:就是下標是字串作為索引

* 下標(整數,字串)只有這兩種

* 三、陣列多種宣告方式

* 1.直接為陣列元素賦值宣告

* 如果索引下標不給出,就會從0開始順序索引

* 如果給出索引下標,下乙個就會從最大的開始增1

* 如果後面出現前面的下標,如果是賦值就是為前面的元素重新賦值

* 混合宣告時,索引和關聯不互相影響(不影響索引下標的宣告)

* 2.使用array()函式宣告

* 預設是索引陣列

* 如果為關聯陣列和索引陣列指定下標,使用 鍵=>值

* 多個成員之間使用" , "分割

* 3.使用其他的函式宣告

//索引陣列

$user[0]=1;//使用者序號

$user[1]="zhangsan";//使用者名稱

$user[2]=10;//年齡

$user[3]="nan";//性別

echo '

';
print_r($user);

echo '

'; //關聯陣列

$user["id"]=1;

$user["name"]="zhangsan";

$user["age"]=10;

$user["***"];

$user["age"]=90;//賦值

echo $user["name"];//輸出

//使用array()宣告陣列

$user=array(1,"zhangsan",10,"nan");

//使用array()宣告關聯陣列

$user=array("id"=>1,"name"=>"zhangsan","age"=>10,"***"=>"nan");

//宣告多維陣列(多條記錄),來儲存乙個表中的多條使用者資訊記錄

$user=array(

//用$user[0]呼叫這一行,比如呼叫這條記錄中的姓名,$user[0][1]

array(1,"zhangsan",10,"nan"),

//用$user[1]呼叫這一行,比如呼叫這條記錄中的姓名,$user[1][1]

array(2,"lisi",20,"nv")

//陣列儲存多個表,每個表有多條記錄

$info=array(

"user"=>array(

array(1,"zhangsan",10,"nan"),

array(2,"lisi",20,"nv")

"score"=>array(

array(1,90,80,70),

array(2,60,40,70)

echo $info["score"][1][1];//輸出60,

php中如何獲取陣列長度

php獲取陣列長度的方法 1 count sizeof 都可以直接統計一維陣列長度。2 例如 arr array 0 1 2 3 4 echo count arr 輸出5 arr array a b c echo sizeof arr 輸出3 3 sizeof 和count 具有同樣的用途,這兩個函...

php檢測陣列長度的函式sizeof count

php教程檢測陣列長度的函式sizeof count 在php檢測陣列長度的函式有sizeof count 下面看個簡單例項 echo 陣列長度為 count colorlist 5 count count 函式計算陣列中的單元數目或物件中的屬性個數。3 替換字串的php字串函式 str repla...

php獲取陣列長度函式sizeof與count用法

count count 函式計算陣列中的單元數目或物件中的屬性個數,對於陣列,返回其元素的個數,對於其他值,返回 1,如果引數是變數而變數沒有定義,則返回 0,如果 mode 被設定為 count recursive 或 1 則會遞迴底計算多維陣列中的陣列的元素個數.sizeof 定義和用法,siz...