php如何移除陣列中的一個元素

青灯夜游
發布: 2023-03-15 07:58:01
原創
4611 人瀏覽過

移除方法:1、使用array_shift(),可移除陣列開頭的第一個元素;2、使用array_pop(),可移除陣列最後一個元素;3、使用使用unset() ,可依數組下標移除一個元素,語法「unset($arr[指定下標])」。

php如何移除陣列中的一個元素

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

php移除數組中的一個元素

1、使用array_shift()

array_shift ( $arr )會將arr 陣列開頭的第一個元素刪除,並作為結果傳回。 arr 數組的長度會減少 1,並將所有其他元素向前移動一位。所有的數字鍵名將改為從 0 開始計數,字串鍵名將保持不變。

傳回值:傳回從陣列中刪除元素的值,如果陣列為空則傳回 NULL。

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
array_shift($num);  //删除数组开头的第一个元素
var_dump($num);
?>
登入後複製

php如何移除陣列中的一個元素

2、使用array_pop()函數

array_pop ( $arr )會刪除arr 陣列結尾(最後)的元素,並將arr 數組的長度減1。

傳回值:傳回從陣列中刪除的元素的值。如果 arr 為空或不是數組,那麼將會傳回 NULL。

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
array_pop($num); //删除数组最后一个元素
var_dump($num);
?>
登入後複製

php如何移除陣列中的一個元素

3、使用unset()函數

unset()函數允許取消一個陣列中的元素,但陣列並不會重建索引,即保持原有索引,因為php中的索引具有特殊的意義。

範例:刪除下標為2的元素

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
unset($num[2]); //删除下标为2的元素
var_dump($num);
?>
登入後複製

php如何移除陣列中的一個元素

#推薦學習:《PHP影片教學

以上是php如何移除陣列中的一個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!