圖是一種把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...