首頁 >後端開發 >PHP問題 >php數組中怎麼增加一個值

php數組中怎麼增加一個值

青灯夜游
青灯夜游原創
2022-06-02 20:45:465406瀏覽

方法:1、用「array_unshift(數組,值)」在開頭增加值;2、用「array_push(數組,值)」在末尾增加值;3、用「$數組名[]=值;」在末尾增加值;4、用「array_splice(數組,位置,0,值)」在指定位置插入值。

php數組中怎麼增加一個值

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

php陣列中增加一個值的4種方法

方法1:使用array_unshift()

array_unshift()函數可以在陣列開頭插入一個新值

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_unshift($arr, &#39;cherry&#39;);

echo "增加后的数组:" ;
var_dump($arr);
?>

php數組中怎麼增加一個值

附註:array_unshift()函數會改變原始數組

方法2:使用array_push()函數

#array_push()函數可以在陣列結尾插入一個新值

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_push($arr, &#39;cherry&#39;);

echo "增加后的数组:" ;
var_dump($arr);
?>

php數組中怎麼增加一個值

#註:array_push()函數也會改變原始數組

#方法3:使用$arr[]=值;語句

該語句可以在陣列元素的結尾增加一個元素

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

$arr[]=true;

echo "增加后的数组:" ;
var_dump($arr);
?>

php數組中怎麼增加一個值

#註:這個方法也會改變原始數組

方法4:使用array_splice()函數

array_splice()可以在任意位置插入新元素

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

echo "增加后的数组:" ;
array_splice($arr,3,0,&#39;pie&#39;); //在第三个元素后插入一个元素
var_dump($arr);
?>

php數組中怎麼增加一個值

附註:array_splice()函數也會改變原始陣列

推薦學習:《PHP影片教學

以上是php數組中怎麼增加一個值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn