php使用unset()删除数组中的元素

    猫斯基  — PHP  — PHP函数  — PHP数组函数


    此方法需要知道数组中要删除的元素的key,才能删除数组中的元素。

    函数

    /*
     * unset() 删除数组中的元素
     * @website maosiji.com
     * @author 猫斯基
     * @url	https://log.maosiji.com/sucai-11257
     * */
    // 删除一个
    unset(arr['key']);
    // 删除多个
    unset(arr['key1'],arr['key2']);
    

    注意

    使用 unset() 方法,它是不会改变其他的键(key),如果你想对其他的键(key)重新整理排序,可以使用 array_values()

    实例

    /*
     * unset() 实例
     * @website maosiji.com
     * @author 猫斯基
     * @url	https://log.maosiji.com/sucai-11257
     * */
    $array = array(0 => "a", 1 => "b", 2 => "c");
    // 要删除的数组元素值的键
    unset($array[1]);
    print_r($array); // Array ( [0] => a [2] => c )
    
    $av = array_values($array);
    print_r($av); // Array ( [0] => a [1] => c )
    

    阅读量:33 2020-07-20 01:37

返回顶部