要删除数组内的元素,例如索引为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 )