php中陣列的基本講解

2021-09-01 22:50:21 字數 1112 閱讀 4542

圖是一種把value值對映到keys鍵的資料型別。

php中的陣列實際上是一種有序圖。陣列可以利用一組資料,並把一組值(整數或字串)對映為鍵(索引)

陣列的分類

1.關聯陣列

2.索引陣列

php中同一陣列中的值可以是不同型別的值。

定義陣列

$preson=array();

//關聯陣列通過構造器

$person['name']='喬';

$person[2]=22;

$person['job']='student';

//$people=array('name'=>'喬');

print_r($person);

echo $people['name'];

/直接賦值

$ok[0]=11;

$ok[1]=111;

print_r($ok);

isarray()判定某個變數是否為乙個陣列。

管理陣列

一、增加和刪除陣列元素   array_push();     刪除末尾乙個元素array_pop();

二、定位陣列元素

三、確定陣列的大小和唯一性

count()統計陣列元素的數目

array_count_values()統計所有值出現的次數

array_unique()移除陣列中重複的值;

四、陣列的排序問題

五、陣列合併分解問題

對陣列遍歷的常用函式

reset()

key()

each()

while(list($a,$b)=each($ok))

list()和each()要配合著用。

current()

end()

next()

prev()

array_

排序演算法

變數函式

explode()把字串切割為陣列返回值是陣列

implode()把數組合為字串返回值是字串

函式函式是一段完成指定任務的以命名**。

函式名不區分大小寫。

php中頁面中函式的定義和呼叫不分前後順序!

在乙個函式中定義並呼叫另乙個函式。

PHP 陣列講解

陣列能夠在單獨的變數名中儲存乙個或多個值。無需很多相似的變數,你可以把資料作為元素儲存在陣列中。陣列中的元素都有自己的 id,因此可以方便地訪問它們。有三種陣列型別 數值陣列 帶有數字 id 鍵的陣列 關聯陣列 陣列中的每個 id 鍵關聯乙個值 多維陣列 包含乙個或多個陣列的陣列 數值陣列儲存的每個...

C C 中的陣列講解

筆者介紹 姜雪偉,it公司技術合夥人,it高階講師,csdn社群專家,特邀編輯,暢銷書作者,已出版書籍 手把手教你架構3d遊戲引擎 電子工業出版社和 unity3d實戰核心技術詳解 電子工業出版社等。陣列是儲存在連續記憶體位置的項的集合,這個想法是將多個相同型別的項宣告在一起。效果如下所示 在c中,...

shell中陣列講解

定義陣列 在shell中,用括號來表示陣列,陣列元素用 空格 符號分割開。定義陣列的一般形式為 如下 陣列名 值1 值2 值n 例如 如下 array name value0 value1 value2 value3 或者 如下 array name value0 value1 value2 val...