删除数组中的第一个结果

这个问题在这里已经有了答案:

  • PHP:从数组中删除一个元素34个答案

  • 要从数组中移除一个元素,
    未设置($ dataArray中[0]);
    请注意,其他元素索引是相同的。


    或者,您可以使用array_shift,这也会重置数组上的索引,而未unset则不会。

    $unsetTest = array('hey','now','brown','cow');
    $shiftTest = array('hey','now','brown','cow');
    
    unset($unsetTest[0]);
    array_shift($shiftTest);
    
    var_dump($unsetTest);
    var_dump($shiftTest);
    
    //output
    
    array(3) {
      [1]=>
      string(3) "now"
      [2]=>
      string(5) "brown"
      [3]=>
      string(3) "cow"
    }
    
    array(3) {
      [0]=>
      string(3) "now"
      [1]=>
      string(5) "brown"
      [2]=>
      string(3) "cow"
    }
    
    链接地址: http://www.djcxy.com/p/30115.html

    上一篇: Remove first result in array

    下一篇: How to remove only item of array?