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

首頁 > 開發 > PHP > 正文

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

2024-05-04 21:54:09
字體:
來源:轉載
供稿:網友
這篇文章介紹了PHP中刪除數組中特定元素的兩種方法,有需要的朋友可以參考一下 

方法一:

復制代碼 代碼如下:
<?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()函數刪除的話,數組的索引值沒有變化。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台东市| 莱州市| 杭锦旗| 留坝县| 高邮市| 晴隆县| 通城县| 阳西县| 五台县| 灵璧县| 高青县| 山东省| 射洪县| 兴宁市| 华容县| 泰和县| 水城县| 公安县| 辽源市| 都昌县| 盖州市| 施甸县| 怀来县| 河源市| 陇川县| 白沙| 通河县| 满洲里市| 武汉市| 资中县| 菏泽市| 泸定县| 昭觉县| 湛江市| 綦江县| 咸宁市| 黄陵县| 京山县| 红河县| 东城区| 会泽县|