數(shù)組在php中應(yīng)用非常的多了在我們找工作時(shí)可能數(shù)組試題也多在學(xué)習(xí)中也就到比較多,這里給各位整理了大量的關(guān)于php數(shù)組的例子,有興趣的和小編來(lái)看這篇php入門(mén)數(shù)組的使用到面試題文章.
1.數(shù)組的概念
數(shù)組就是一個(gè)用來(lái)存儲(chǔ)一系列變量值的命名區(qū)域,每個(gè)數(shù)組元素有一個(gè)相關(guān)的索引,也成為關(guān)鍵字,它可以用來(lái)訪(fǎng)問(wèn)元素.
PHP允許間隔性地使用數(shù)字或字符串作為數(shù)組的索引。
2.數(shù)字索引數(shù)組
2.1 數(shù)字索引數(shù)組的初始化
$products = array(‘Tires’,’Oil’,’Spark Plugs’);
如果需要將按升序排列的數(shù)字保存在一個(gè)數(shù)組中,可以使用range()函數(shù)自動(dòng)創(chuàng)建這個(gè)數(shù)組。
創(chuàng)建一個(gè)1-10的數(shù)字?jǐn)?shù)組:
$numbers = range(1,10);
可選的第三個(gè)參數(shù)允許設(shè)定值之間的步幅。
創(chuàng)建一個(gè)1-10之間的奇數(shù)數(shù)組:$odds = range(1,10,2);
2.2 訪(fǎng)問(wèn)數(shù)組的內(nèi)容
默認(rèn)情況下,0元素是數(shù)組的第一個(gè)元素,使用$products[0]、$products[1]、$products[2],就可以使用數(shù)組$products的內(nèi)容了.
除了訪(fǎng)問(wèn),數(shù)組的內(nèi)容可以修改和添加:
$products[3] = ‘Fuses’;
像PHP的其他變量一樣,數(shù)組不需要預(yù)先初始化或創(chuàng)建。在第一次使用它們的時(shí)候,它們會(huì)自動(dòng)創(chuàng)建。
如下代碼創(chuàng)建了一個(gè)與前面使用array()語(yǔ)句創(chuàng)建的$products數(shù)組相同的數(shù)組:
$products[0] = ‘Tires’;
$products[1] = ‘Oil’;
$products[2] = ‘Spark Plugs’;
數(shù)組的大小將根據(jù)所增加的元素多少動(dòng)態(tài)地變化。
2.3 使用循環(huán)訪(fǎng)問(wèn)數(shù)組
就是遍歷數(shù)組:
foreach($products as $current){
echo $current;
}