zoukankan      html  css  js  c++  java
  • array_splice()函数 ,删除数组中的某个值

    array_splice()

    这个函数是真的皮,有好多种方法,但是最后还是在PHP官方的文档找到了合理的解释的用法

    花了大概半个小时

    $arr = array('a','b','c','d');
    array_splice($arr,1,1);
    print_r($arr);
    ?>
    

      

    结果就是
    Array ( [0] => a [1] => c [2] => d )
    

      

    array_splice($1,$2,$3)

    这第一个参数就是对哪个数组的操作

    这第二个参数就是开始的下标,

    这第三个就是删除几个值

    而且删除了之后会对数组的顺序重新排序

    删除键值对的数组的时候不管你的键,直接就是删


    官方还有其他的用法
    $input = array("red", "green", "blue", "yellow");
    array_splice($input, 2);
    // $input is now array("red", "green")  

    意思就是下标从2以后的全部删除

    删除数组中的空值

     $array = ('a' => "abc", 'b' => "bcd",'c' =>"cde",'d' =>"def",'e'=>"");
      array_filter($array);
      echo "<pre>";
      print_r($array);
  • 相关阅读:
    AlphaToCoverage solution
    PhyreEngine3.8 MSAA resolution
    渲染错误
    tomcat
    Jupyter
    Flask
    Highcharts20151130
    CodeMirror
    响应式
    import
  • 原文地址:https://www.cnblogs.com/wlphp/p/8419685.html
Copyright © 2011-2022 走看看