亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
PHP課程 / 索引數(shù)組

索引數(shù)組

PHP 索引數(shù)組

在索引數(shù)組中,每個(gè)項(xiàng)目都有一個(gè)索引號(hào)。

默認(rèn)情況下,第一個(gè)項(xiàng)目的索引是 0,第二個(gè)項(xiàng)目的索引是 1,依此類(lèi)推。

實(shí)例

創(chuàng)建并顯示一個(gè)索引數(shù)組:

$cars = array("Volvo", "BMW", "Audi");
var_dump($cars);
運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

訪問(wèn)索引數(shù)組

要訪問(wèn)數(shù)組項(xiàng)目,您可以引用索引號(hào)。

實(shí)例

顯示第一個(gè)數(shù)組項(xiàng)目:

$cars = array("Volvo", "BMW", "Audi");
echo $cars[0];
運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

更改值

要更改數(shù)組項(xiàng)目的值,請(qǐng)使用索引號(hào):

實(shí)例

更改第三個(gè)項(xiàng)目的值:

$cars = array("Volvo", "BMW", "Audi");
$cars[2] = "BYD";
var_dump($cars);
運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

遍歷索引數(shù)組

要遍歷并打印索引數(shù)組的所有值,您可以使用 foreach 循環(huán),如下所示:

實(shí)例

顯示所有數(shù)組項(xiàng)目:

$cars = array("Volvo", "BMW", "Audi");
foreach ($cars as $x) {
  echo "$x <br>";
}
運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

請(qǐng)參閱:PHP 數(shù)組參考手冊(cè)。

索引號(hào)

索引數(shù)組的鍵是一個(gè)數(shù)字,默認(rèn)情況下,第一個(gè)項(xiàng)目是 0,第二個(gè)是 1,依此類(lèi)推,但也有例外。

新項(xiàng)目將獲得下一個(gè)索引號(hào),即比現(xiàn)有最高索引高一個(gè)。

因此,如果您有這樣一個(gè)數(shù)組:

$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Audi";

如果您使用 array_push() 函數(shù)添加一個(gè)新項(xiàng)目,新項(xiàng)目將獲得索引 3:

實(shí)例

array_push($cars, "BYD");
var_dump($cars);
運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

但是,如果您有一個(gè)具有隨機(jī)索引號(hào)的數(shù)組,如下所示:

$cars[5] = "Volvo";
$cars[7] = "BMW";
$cars[14] = "Audi";

如果您使用 array_push() 函數(shù)添加一個(gè)新項(xiàng)目,新項(xiàng)目的索引號(hào)將是多少?

實(shí)例

array_push($cars, "BYD");
var_dump($cars);
運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例