$fav = explode("|","0 | 1 | 2 | ");
print_r($fav);
$fav = array_pop($fav);
echo "<br>after <br>";
print_r($fav); 我的代码中有什么问题?我想删除数组$fav中的最后一个值。
发布于 2011-02-24 14:13:52
array_pop返回最后一个值,而不是剩余部分。
因此将这一行$fav = array_pop($fav);更改为array_pop($fav);
发布于 2011-02-24 14:11:31
删除分配,使其如下所示:
array_pop($fav); array_pop返回删除的值并就地修改数组,因此您不能将返回值赋给数组变量。
发布于 2011-02-24 14:15:53
<?php
$fav = explode("|","0 | 1 | 2 | ");
print_r($fav);
$remove_last= array_pop($fav);
echo "<br>after <br>";
print_r($fav);
?>
output
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] =>
)
after
Array
(
[0] => 0
[1] => 1
[2] => 2
)https://stackoverflow.com/questions/5101017
复制相似问题