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


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

函数

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

注意

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

实例

/*
 * unset() 实例
 * @website jianzhanmi.com
 * @author 建站迷
 * @url	https://jianzhanmi.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 )

<< php函数:mb_strlen() 获取中文字符串字数 php使用array_splice()删除数组中的元素 >>
工作中
  • 作者 建站迷

    建站迷

    让天下没有难做的网站!
    解决中小型企业的无站之伤。



没有账号? 忘记密码?

社交账号快速登录