php可以不用數(shù)組函數(shù)往數(shù)組添加元素。在PHP中可以利用數(shù)組字面量“[]”來往數(shù)組尾部添加元素,語法“$數(shù)組變量名[下標(biāo)]=值”,其中下標(biāo)(索引值)可以是一個(gè)字符串或一個(gè)整數(shù);注意下標(biāo)值不可重復(fù),因此不能設(shè)置為已有值。當(dāng)不在方括號(hào)“[]”內(nèi)指定具體的索引值(下標(biāo))時(shí),默認(rèn)為數(shù)字索引,且索引值會(huì)從原數(shù)字索引的基礎(chǔ)上依次增加。
php入門到就業(yè)線上直播課:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦
php可以不用數(shù)組函數(shù)往數(shù)組添加元素。
在PHP中,我們可以利用數(shù)組字面量“[]
”,通過形如“$數(shù)組變量名[下標(biāo)] = 值;
”的格式來往數(shù)組尾部添加元素。
下標(biāo)
可以是一個(gè)字符串、一個(gè)整數(shù),也可以為空(即不指定具體的索引值)。
<?php header("Content-type:text/html;charset=utf-8"); $array = array('Apple' => '蘋果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); var_dump($array); $array[0] = '歡迎'; $array[1] = '來到'; $array[2] = 'PHP中文網(wǎng)'; $array['url'] = 'https://www.php.cn/'; //輸出語句 var_dump($array); ?>
注意:下標(biāo)值不可重復(fù),如果重復(fù)就不是添加元素而是替換元素,因此不能設(shè)置為已有值。
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); var_dump($array); $array[0] = '歡迎'; $array[1] = '來到'; $array[2] = 'PHP中文網(wǎng)'; $array['url'] = 'https://www.php.cn/'; //輸出語句 var_dump($array); ?>
如果擔(dān)心設(shè)置的下標(biāo)是已存在的(替換元素),變成替換元素;可以不在方括號(hào)內(nèi)指定具體的索引值,這樣默認(rèn)為數(shù)字索引,索引值會(huì)從原數(shù)字索引的基礎(chǔ)上依次增加。
<?php header('content-type:text/html;charset=utf-8'); $array= array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); var_dump($array); $array[] = '歡迎'; $array[] = '來到'; $array[] = 'PHP中文網(wǎng)'; $array[] = 'https://www.php.cn/'; //輸出語句 var_dump($array); ?>
之前的下標(biāo)為字符串,則索引值從 0 開始依次增加
<?php header("Content-type:text/html;charset=utf-8"); $array = array('Apple' => '蘋果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); var_dump($array); $array[] = '歡迎'; $array[] = '來到'; $array[] = 'PHP中文網(wǎng)'; $array[] = 'https://www.php.cn/'; //輸出語句 var_dump($array); ?>
推薦學(xué)習(xí):《PHP視頻教程》