php 去除数组中的某个元素

来源:互联网 发布:php 随机红包算法 编辑:程序博客网 时间:2024/05/17 09:02
<?php $arr = array('aa','bb','cc','dd'); unset($arr[2]); print_r($arr); ?> Array ( [0] => aa[1] => bb [3] => dd)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

unset最大缺点是没有重建数组索引 后来发现有array_splice函数

<?php function array_remove(&$arr, $offset) {     array_splice($arr, $offset, 1); } $arr = array('aa','bb','cc','dd'); array_remove($arr, 2); print_r($arr); ?>Array ( [0] => aa [1] => bb [2] => dd)  
0 0
原创粉丝点击