本文主要介紹php數(shù)組基本操作方法詳解圖(php數(shù)組基本操作方法詳解視頻),下面一起看看php數(shù)組基本操作方法詳解圖(php數(shù)組基本操作方法詳解視頻)相關(guān)資訊。
數(shù)組概念數(shù)組(array)是php中一個(gè)非常重要的概念。我們可以把數(shù)組想象成相似數(shù)據(jù)的集合。事實(shí)上,數(shù)組是一個(gè)有序的圖形。php還提供了70多個(gè)內(nèi)置函數(shù)來(lái)操作數(shù)組。創(chuàng)建數(shù)組使用array語(yǔ)言結(jié)構(gòu)創(chuàng)建數(shù)組:18,lee = 20,zhang = 25);空數(shù)組:arr _ age 3 usd = array;您還可以使用數(shù)組控制器來(lái)創(chuàng)建數(shù)組{:鍵和值的數(shù)組包含兩個(gè)實(shí)體:鍵和值。在下面創(chuàng)建數(shù)組的例子中:arr_age1 usd = array (18,20,25);我們分配3個(gè)數(shù)組單元(也叫元素)arr_age1 usd,它們的值分別是18,20,25。系統(tǒng)自動(dòng)分配三個(gè)數(shù)字序列號(hào),這三個(gè)單位分別為0、1和2。也就是美元完整的arr_age1數(shù)組結(jié)構(gòu):數(shù)組({0} = 18 {1} = 20 {2} = 25)自動(dòng)賦給一個(gè)叫做數(shù)字鍵的系統(tǒng),數(shù)字id的鍵叫做數(shù)組索引數(shù)組(index array)。當(dāng)然,你也可以指定手冊(cè)的名稱(chēng):arr_age1 usd = array (0 = 18,1 = 20,2 = 25);注意:可以不從0開(kāi)始手動(dòng)指定,也可以用數(shù)值指定密鑰。當(dāng)一個(gè)新的單元格添加數(shù)組沒(méi)有指定鍵名時(shí),系統(tǒng)會(huì)自動(dòng)將新的單元格最大值添加到現(xiàn)有的數(shù)字鍵數(shù)組中,這就是鍵。當(dāng)字符串作為鍵而不是數(shù)值索引時(shí),這個(gè)數(shù)組稱(chēng)為聯(lián)想數(shù)組(associative array):arr _ age 2 usd = array(wang = 18,li = 20,zhang = ampgt;25);但是在php中,這兩個(gè)數(shù)組沒(méi)有明顯的界限,兩個(gè)可以用來(lái)混合。注意,關(guān)聯(lián)數(shù)組中的鍵是敏感的??梢园慈缦略L(fǎng)問(wèn)輸出數(shù)組單元值:echo $ arr _ age 1 { 0 };;//輸出:18 echo $ arr _ age 2 { wang };//output: 18在某些情況下,為了調(diào)試和數(shù)據(jù)結(jié)構(gòu),可能需要輸出整個(gè)數(shù)組,所以需要使用print_r(var_dump)或者(print_r)函數(shù)。具體來(lái)說(shuō),php和var_dump可以像普通變量一樣輸出數(shù)組單元格和操作數(shù)組單元格,比如:18,li = 20,zhang = 25);arr _ age 2 usd { wang } = $ arr _ age 2 { wang } 10;現(xiàn)在是arr_age2 usd: array ({} = {}王28 li = 20 {張} = 25)檢查數(shù)組單元格設(shè)置,請(qǐng)使用(設(shè)置)。摧毀陣列使用unset函數(shù)銷(xiāo)毀一個(gè)數(shù)組單元或整個(gè)數(shù)組:多維數(shù)組如果數(shù)組中的值也是數(shù)組,我們稱(chēng)這個(gè)數(shù)組為遞歸數(shù)組或多維數(shù)組。上面的例子uff1a是php數(shù)組的基本操作方法,給大家?guī)?lái)了完整的講解。希望大家多多支持。
了解更多php數(shù)組基本操作方法詳解圖(php數(shù)組基本操作方法詳解視頻)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。