在PHP8中向數(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中運行結(jié)果如下:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
2、使用array_unshift()函數(shù),向數(shù)組的頭部添加元素
語法格式如下:
array_unshift(目標(biāo)數(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中運行結(jié)果如下:
Array
(
[0] => php
[1] => mysql
[2] => html
[3] => css
[4] => javascript
)
3、使用array_push()函數(shù),向數(shù)組的尾部添加元素
語法格式如下:
array_push(目標(biāo)數(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中的運行結(jié)果如下:
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 為負(fù),則從輸入數(shù)組末尾倒數(shù)該值指定的偏移量開始移除。
length 可選。數(shù)值。如果省略該參數(shù),則移除數(shù)組中從 offset 到 結(jié)尾的所有部分。如果指定了 length 并且為正值,則移除這么多元素。如果指定了 length 且為負(fù)值,則移除從 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中的運行結(jié)果為:
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ù)添加元素。已經(jīng)講解完畢。
到此這篇關(guān)于在PHP8中向數(shù)組添加元素的文章就介紹到這了,更多相關(guān)PHP8數(shù)組添加元素內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PHP命名空間(namespace)的動態(tài)訪問及使用技巧
上篇文章介紹了PHP命名空間的一些術(shù)語,其解析規(guī)則,本文我們來繼續(xù)講述PHP命名空間動態(tài)訪問及使用技巧,希望能有所幫助2014-08-08使用PHP?MySQL實現(xiàn)數(shù)據(jù)量小的內(nèi)容推薦方法
這篇文章主要為大家介紹了使用PHP?MySQL實現(xiàn)數(shù)據(jù)量小的內(nèi)容推薦方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07PHP網(wǎng)頁游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(九)
這篇文章主要介紹了PHP網(wǎng)頁游戲Xnova(ogame)源碼解讀的艦隊相關(guān)函數(shù)部分,需要的朋友可以參考下2014-06-06Thinkphp實現(xiàn)站點靜態(tài)化的方法詳解
本篇文章主要介紹了Thinkphp實現(xiàn)站點靜態(tài)化的方法,thinkphp提供了一個有效的生成靜態(tài)頁的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03Yii Framework框架使用PHPExcel組件的方法示例
這篇文章主要介紹了Yii Framework框架使用PHPExcel組件的方法,結(jié)合實例形式分析了Yii Framework框架中PHPExcel組件的下載、導(dǎo)入、調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下2019-07-07ThinkPHP模板之變量輸出、自定義函數(shù)與判斷語句用法
這篇文章主要介紹了ThinkPHP模板之變量輸出、自定義函數(shù)與判斷語句用法,是關(guān)于ThinkPHP模板操作中非常實用的技巧,需要的朋友可以參考下2014-11-11淺析PHP中call user func()函數(shù)及如何使用call user func調(diào)用自定義函數(shù)
使用call_user_func函數(shù),通過傳入字符串函數(shù),可以調(diào)用自定義函數(shù),并且支持引用。該函數(shù)允許用戶調(diào)用直接寫的函數(shù)并傳入一定的參數(shù),下面總結(jié)下這個函數(shù)的使用方法,需要的朋友參考下2015-11-11PHP簡單實現(xiàn)圖片格式轉(zhuǎn)換(jpg轉(zhuǎn)png,gif轉(zhuǎn)png等)
這篇文章主要介紹了PHP簡單實現(xiàn)圖片格式轉(zhuǎn)換(jpg轉(zhuǎn)png,gif轉(zhuǎn)png等),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10