国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP刪除數組中特定元素的兩種方法

2024-05-04 23:11:50
字體:
來源:轉載
供稿:網友

方法一:

復制代碼 代碼如下:


<?php
$arr1 = array(1,3, 5,7,8);
$key = array_search(3, $arr1);

if ($key !== false)
    array_splice($arr1, $key, 1);
var_dump($arr1);
?>


輸出:
array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7) [3]=> int(8) }

方法二:

復制代碼 代碼如下:


<?php
$arr2 = array(1,3, 5,7,8);
foreach ($arr2 as $key=>$value)
{
    if ($value === 3)
        unset($arr2[$key]);
}
var_dump($arr2);
?>


輸出:
array(4) { [0]=> int(1) [2]=> int(5) [3]=> int(7) [4]=> int(8) }


總結:可以看到使用array_splice()刪除特定值和使用unset刪除特定值是有區別的。

array_splice()函數刪除的話,數組的索引值也變化了。

unset()函數刪除的話,數組的索引值沒有變化。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 谢通门县| 富阳市| 涪陵区| 体育| 高青县| 永兴县| 高平市| 林州市| 来宾市| 大兴区| 织金县| 长沙县| 锡林郭勒盟| 行唐县| 新野县| 大方县| 垣曲县| 宜兰市| 韩城市| 砀山县| 家居| 宁明县| 通化市| 兴仁县| 河西区| 昆山市| 梨树县| 泰来县| 开江县| 易门县| 乐亭县| 南丰县| 沙坪坝区| 克拉玛依市| 白河县| 天等县| 阿坝县| 黔西县| 阜新市| 五指山市| 海兴县|