PHP 从数组中删除元素

示例

要删除数组内的元素,例如索引为1的元素。

$fruit = array("bananas", "apples", "peaches");

unset($fruit[1]);

这将从列表中删除这些苹果,但是请注意,unset这不会更改其余元素的索引。因此$fruit现在包含索引0和2。

对于关联数组,可以这样删除:

$fruit = array('banana', 'one'=>'apple', 'peaches');

print_r($fruit);

/*

    Array

    (

        [0] => banana

        [one] => apple

        [1] => peaches

    )

*/

unset($fruit['one']);

现在水果是

print_r($fruit);

/*

Array

(

    [0] => banana

    [1] => peaches

)

*/

注意

unset($fruit);

取消设置变量,从而删除整个数组,这意味着不再可以访问其任何元素。

卸下端子元件

array_shift() -将元素移出数组的开头。

例:

  $fruit = array("bananas", "apples", "peaches");

  array_shift($fruit);

  print_r($fruit);

输出:

 Array

(

    [0] => apples

    [1] => peaches

)

array_pop() -从数组末尾弹出元素。

例:

  $fruit = array("bananas", "apples", "peaches");

  array_pop($fruit);

  print_r($fruit);

输出:

 Array

(

    [0] => bananas

    [1] => apples

)

           

以上是 PHP 从数组中删除元素 的全部内容, 来源链接: utcz.com/z/326197.html

回到顶部