首頁 > 後端開發 > PHP問題 > php可以不用數組函數往數組添加元素嗎

php可以不用數組函數往數組添加元素嗎

青灯夜游
發布: 2023-03-17 13:30:01
原創
1401 人瀏覽過

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

php可以不用數組函數往數組添加元素嗎

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

php可以不用陣列函數往數組添加元素。

在PHP中,我們可以利用數組字面量“[]”,透過形如“$數組變數名[下標] = 值;”的格式來往數組尾端新增元素。

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

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(&#39;Apple&#39; => &#39;苹果&#39;,&#39;Banana&#39; => &#39;香蕉&#39;,&#39;Orange&#39; => &#39;橘子&#39;,&#39;Plum&#39; => &#39;李子&#39;,&#39;Strawberry&#39; => &#39;草莓&#39;);
var_dump($array);
$array[0] = &#39;欢迎&#39;;
$array[1] = &#39;来到&#39;;
$array[2] = &#39;PHP中文网&#39;;
$array[&#39;url&#39;] = &#39;https://www.php.cn/&#39;;
//输出语句
var_dump($array);
?>
登入後複製

php可以不用數組函數往數組添加元素嗎

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

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($array);
$array[0] = &#39;欢迎&#39;;
$array[1] = &#39;来到&#39;;
$array[2] = &#39;PHP中文网&#39;;
$array[&#39;url&#39;] = &#39;https://www.php.cn/&#39;;
//输出语句
var_dump($array);
?>
登入後複製

php可以不用數組函數往數組添加元素嗎

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

<?php 
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($array);
$array[] = &#39;欢迎&#39;;
$array[] = &#39;来到&#39;;
$array[] = &#39;PHP中文网&#39;;
$array[] = &#39;https://www.php.cn/&#39;;
//输出语句
var_dump($array);
?>
登入後複製

php可以不用數組函數往數組添加元素嗎

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

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(&#39;Apple&#39; => &#39;苹果&#39;,&#39;Banana&#39; => &#39;香蕉&#39;,&#39;Orange&#39; => &#39;橘子&#39;,&#39;Plum&#39; => &#39;李子&#39;,&#39;Strawberry&#39; => &#39;草莓&#39;);
var_dump($array);
$array[] = &#39;欢迎&#39;;
$array[] = &#39;来到&#39;;
$array[] = &#39;PHP中文网&#39;;
$array[] = &#39;https://www.php.cn/&#39;;
//输出语句
var_dump($array);
?>
登入後複製

php可以不用數組函數往數組添加元素嗎

推薦學習:《PHP影片教學

以上是php可以不用數組函數往數組添加元素嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板