php陣列,陣列相關操作及陣列三種遍歷方式

2021-07-09 15:47:46 字數 1126 閱讀 2269

陣列基礎

$arr1 = array(2,34,5,6,7); // 最常見的陣列形式,下標為預設下標,就是從0開始的整數

$arr2 = array("a"=>3,"bb"=>11,"cc23"=>6); // 關聯陣列,下標為字串,常見

$arr3 = array(1=>3,10=>11,3=>5,0=>8); // 下標可以人為給定

$arr4 = array(1=>3,"a1"=>4,5=>5,"mn"=>18,88=>3); // 下標可以數字和字串混用

$arr5 = array(5=>3,11,3=>5,"mn"=>18); // 有指定下標,也有自動下標,此時下標為「前面最大數字」下標+1

$arr6 = array(5=>3,7.7=>11,3=>5,"mn"=>18,2); // 此時下標為5,7,3,"mn",8

$arr7 = array(5=>4,true=>11,false=>6,"mn"=>45,3); // 此時下標為5,1,0,"mn",6

$arr8 = array(1=>4,3=>33,true=>11); // 此時下標為1,3對應額值為11,33,下標如果有重複,後面的值會覆蓋前面的值

$arr9 = array(1=>2,-3=>33,11,); // 此時下標為:1,-3,2,注意最後乙個逗號可以有

其他一些形式:

$arr10 = 3;

$arr10 = 11;

$arr10 = 5; // 此時陣列下標為0,1,2

$arr11['a'] = 3;

$arr11['b'] = 5;

$arr11['cd'] = 6; // 此時下標為'a','b','cd'

$arr12[1] = 3; // 下標為1

$arr12 = 5; // 下標為2

$arr11['cd'] = 6; // 下標為'cd'

特別注意:php中,陣列單元的順序,是由其「放入」順序決定,而不是下標

陣列的維數(複雜程度)分:

each()函式的使用

list()「函式」的使用

陣列遍歷的細節**

陣列相關函式

陣列排序演算法

PHP (三)陣列及陣列排序

陣列能夠在單個變數中儲存多個值的特殊變數,如果您有乙個專案清單 例如 車名字的清單 將其儲存到單個變數中,如下所示 cars1 volvo cars2 bmw cars3 toyota 如果我們使用陣列就可以這些分類相同型別的資料存放在一起。php建立陣列 在 php 中,array 函式用於建立陣...

陣列及陣列操作

c語言是在組合語言的基礎上就行的抽象,所以在理解c語言程式時,務必要以記憶體為基礎進行理解。關於陣列,只是同種型別資料的記憶體使用方式,除了在與指標連用時的語法比較繁瑣,其他都比較簡單。1 定義 初始化 使用 結合指標使用時,就要把它當做位址了 2 使用的情況 當儲存多個相同型別的資料時,可以使用陣...

js定義陣列及相關操作

陣列有四種定義的方式 使用建構函式 var a new array var b new array 8 var c new array first second third 或者陣列直接量 var d first second third 屬性 array只有乙個屬性,就是length,length...