在PHP8中向數(shù)組添加元素-PHP8知識詳解
導讀:在PHP8中向數(shù)組添加元素有多種方法,在這里主要講解幾個常用的方法:使用方括號[]添加元素、使用array_unshift()函數(shù),向數(shù)組的頭部添加元素、使用array_push()函數(shù),向數(shù)組的尾部添加元素、使用array_splice()函數(shù)添加元素。
在PHP8中向數(shù)組添加元素有多種方法,在這里主要講解幾個常用的方法:使用方括號[]添加元素、使用array_unshift()函數(shù),向數(shù)組的頭部添加元素、使用array_push()函數(shù),向數(shù)組的尾部添加元素、使用array_splice()函數(shù)添加元素。
1、使用方括號[]添加元素:
使用方括號[]
添加元素,參考代碼:
<?php
$Array = [1, 2, 3];
$Array[] = 4; // 在數(shù)組末尾添加元素
$Array[] = 5; // 在數(shù)組末尾添加元素
echo "<pre>";
print_r($Array);
?>
以上代碼在php8中運行結果如下:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
2、使用array_unshift()函數(shù),向數(shù)組的頭部添加元素
語法格式如下:
array_unshift(目標數(shù)組,元素1,元素2,元素n)
使用array_unshift()函數(shù),向數(shù)組的頭部添加一個或者多個元素,示范代碼如下:
<?php
$Array = ["html", "css", "javascript"];
array_unshift($Array, "php", "mysql");// 在數(shù)組頭部添加多個元素
echo "<pre>";
print_r($Array);
?>
在PHP8中運行結果如下:
Array
(
[0] => php
[1] => mysql
[2] => html
[3] => css
[4] => javascript
)
3、使用array_push()函數(shù),向數(shù)組的尾部添加元素
語法格式如下:
array_push(目標數(shù)組,元素1,元素2,元素n)
使用array_push()函數(shù),向數(shù)組的尾部添加元素,參考代碼:
<?php
$Array = [1, 2, 3];
array_push($Array, 4, 5); // 在數(shù)組末尾添加多個元素
echo "<pre>";
print_r($Array);
?>
以上代碼在PHP8中的運行結果如下:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
4、使用array_splice()函數(shù)添加元素
使用array_splice()函數(shù)添加元素,語法格式如下:
array_splice(array,offset,length,array)
array 必需。規(guī)定數(shù)組。
offset 必需。數(shù)值。如果 offset 為正,則從輸入數(shù)組中該值指定的偏移量開始移除。如果 offset 為負,則從輸入數(shù)組末尾倒數(shù)該值指定的偏移量開始移除。
length 可選。數(shù)值。如果省略該參數(shù),則移除數(shù)組中從 offset 到 結尾的所有部分。如果指定了 length 并且為正值,則移除這么多元素。如果指定了 length 且為負值,則移除從 offset 到數(shù)組末尾倒數(shù) length 為止中間所有的元素。
array 被移除的元素由此數(shù)組中的元素替代。如果沒有移除任何值,則此數(shù)組中的元素將插入到指定位置。
示范代碼:
<?php
$Array = [1, 2, 3, 4, 5];
// 添加元素到數(shù)組的末尾
$element = 6;
array_splice($Array, count($Array), 0, $element);
// 在指定位置添加元素
$index = 2;
$element = 7;
array_splice($Array, $index, 0, $element);
echo "<pre>";
print_r($Array);
?>
以上代碼在PHP8中的運行結果為:
Array
(
[0] => 1
[1] => 2
[2] => 7
[3] => 3
[4] => 4
[5] => 5
[6] => 6
)
到此為止,在PHP8中向數(shù)組添加元素有多種方法,在這里主要講解幾個常用的方法:使用方括號[]添加元素、使用array_unshift()函數(shù),向數(shù)組的頭部添加元素、使用array_push()函數(shù),向數(shù)組的尾部添加元素、使用array_splice()函數(shù)添加元素。已經講解完畢。
本文地址:http://003188.cn/zaiphp8zhongxiangshuzutianjiayuansu.html
阿里云虛擬主機1G空間,120元一年
香港、美國虛擬主機100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡