Rootop 服务器运维与web架构

php删除数组中的某个key元素

数组:

$arr = array(".", ".", "0001", "0002");
var_dump($arr);

结果:

array(4) {
 [0] =>
 string(1) "."
 [1] =>
 string(2) ".."
 [2] =>
 string(4) "0001"
 [3] =>
 string(4) "0002"
}

需要把值为”.”和”..”的删掉

方法一:

unset($arr[0]);
unset($arr[1]);

var_dump($arr);

结果:

array(2) {
 [2] =>
 string(4) "0001"
 [3] =>
 string(4) "0002"
}

重新排序:

$list = array_merge($arr);
var_dump($list);

结果:

array(2) {
 [0] =>
 string(4) "0001"
 [1] =>
 string(4) "0002"
}

方法二直接删除并排序:

array_splice($arr, 0, 2);
var_dump($arr);

结果:

array(2) {
 [0] =>
 string(4) "0001"
 [1] =>
 string(4) "0002"
}

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/3475.html

作者:Venus

服务器运维与性能优化

评论已关闭。