php可以不用陣列函數往陣列新增元素嗎

2022-11-17 22:01:08

php可以不用陣列函數往陣列新增元素。在PHP中可以利用陣列字面量「[]」來往陣列尾部新增元素,語法「$陣列變數名[下標]=值」,其中下標(索引值)可以是一個字串或一個整數;注意下標值不可重複,因此不能設定為已有值。當不在方括號「[]」內指定具體的索引值(下標)時,預設為數位索引,且索引值會從原數位索引的基礎上依次增加。

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API偵錯工具:

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php可以不用陣列函數往陣列新增元素。

在PHP中,我們可以利用陣列字面量「[]」,通過形如「$陣列變數名[下標] = 值;」的格式來往陣列尾部新增元素。

下標可以是一個字串、一個整數,也可以為空(即不指定具體的索引值)。

<?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中文網';
$array['url'] = 'https://www.php.cn/';
//輸出語句
var_dump($array);
?>
登入後複製

1.png

注意:下標值不可重複,如果重複就不是新增元素而是替換元素,因此不能設定為已有值。

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","蘋果","梨子","橙子","橘子","榴蓮");
var_dump($array);
$array[0] = '歡迎';
$array[1] = '來到';
$array[2] = 'PHP中文網';
$array['url'] = 'https://www.php.cn/';
//輸出語句
var_dump($array);
?>
登入後複製

2.png

如果擔心設定的下標是已存在的(替換元素),變成替換元素;可以不在方括號內指定具體的索引值,這樣預設為數位索引,索引值會從原數位索引的基礎上依次增加。

<?php 
header('content-type:text/html;charset=utf-8');  
$array= array("香蕉","蘋果","梨子","橙子","橘子","榴蓮");
var_dump($array);
$array[] = '歡迎';
$array[] = '來到';
$array[] = 'PHP中文網';
$array[] = 'https://www.php.cn/';
//輸出語句
var_dump($array);
?>
登入後複製

3.png

之前的下標為字串,則索引值從 0 開始依次增加

<?php
header("Content-type:text/html;charset=utf-8");
$array = array('Apple' => '蘋果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓');
var_dump($array);
$array[] = '歡迎';
$array[] = '來到';
$array[] = 'PHP中文網';
$array[] = 'https://www.php.cn/';
//輸出語句
var_dump($array);
?>
登入後複製

4.png

推薦學習:《》

以上就是php可以不用陣列函數往陣列新增元素嗎的詳細內容,更多請關注TW511.COM其它相關文章!