了解PHP中的數(shù)組
數(shù)組是對(duì)象的系統(tǒng)排列。嗯,這意味著什么?很好地編程一個(gè)數(shù)組是一種數(shù)據(jù)結(jié)構(gòu)。每個(gè)陣列可以保存幾條信息。它有點(diǎn)像變量,因?yàn)樗鎯?chǔ)數(shù)據(jù),但根本不像變量那樣存儲(chǔ)一位信息,它可以存儲(chǔ)許多信息。
我們從一個(gè)例子開始。我們說你正在存儲(chǔ)關(guān)于人的信息。你可以有一個(gè)變量來存儲(chǔ)我的名字“Angela”。但在一個(gè)數(shù)組中,你可以存儲(chǔ)我的名字,我的年齡,我的身高,我的
在這個(gè)示例代碼中,我們將查看一次存儲(chǔ)兩位信息,第一位是某人姓名,第二位是他們最喜歡的顏色。
在此示例代碼中,您可以看到friend數(shù)組按編號(hào)排序,并包含朋友列表。在第二個(gè)數(shù)組中,顏色,而不是使用數(shù)字,它使用字符串來識(shí)別不同的信息位。
用于從數(shù)組中檢索數(shù)據(jù)的標(biāo)識(shí)符稱為它的密鑰。在我們的第一個(gè)示例中,鍵是整數(shù)0,1,2和3。在我們的第二個(gè)示例中,鍵是字符串。在這兩種情況下,我們都可以使用數(shù)組的名稱和密鑰來訪問數(shù)組中保存的數(shù)據(jù)。
像變量一樣,數(shù)組總是以美元符號(hào)($數(shù)組)開頭,并且它們是區(qū)分大小寫的。他們不能用下劃線或數(shù)字開頭,你必須用字母開頭。
所以,簡(jiǎn)單地說,一個(gè)數(shù)組有點(diǎn)像一個(gè)變量,里面有很多小變量。但是你究竟是用數(shù)組做什么?作為PHP程序員,它對(duì)您有何用處?
實(shí)際上,您可能永遠(yuǎn)不會(huì)創(chuàng)建像上面示例中那樣的數(shù)組。您可以使用PHP中的數(shù)組執(zhí)行的最有用的事情是使用它來保存從其他地方獲取的信息科普是什么。
擁有您的網(wǎng)站's信息st在MySQL數(shù)據(jù)庫中存儲(chǔ)的情況并不少見。當(dāng)您的網(wǎng)站需要某些信息時(shí),只需訪問您的數(shù)據(jù)庫和wha laa按需數(shù)據(jù)。
假設(shè)你有一個(gè)住在你城市的人的數(shù)據(jù)庫。您現(xiàn)在要搜索該數(shù)據(jù)庫并打印名為“Tom”的任何人的記錄。你怎么做呢?
您將閱讀名為Tom的人的數(shù)據(jù)庫,然后從數(shù)據(jù)庫中提取他們的姓名和有關(guān)它們的所有其他信息,并將其放入程序內(nèi)部的數(shù)組中。然后,您可以循環(huán)使用此數(shù)組,并打印出信息或?qū)⑵浯鎯?chǔ)在程序的其他位置以供使用。
從表面上看,數(shù)組可能不會(huì)讓你感興趣,但是當(dāng)你做更多的編程并開始存儲(chǔ)更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)時(shí),你會(huì)發(fā)現(xiàn)你經(jīng)常在需要使用數(shù)組時(shí)將它們寫入數(shù)組。