使用array_pop后返回删除的项目

时间:2019-04-23 00:04:42

标签: php arrays

这是我的数组:

$my_array = array("1", "2", "3", "4", "5");

使用 shuffle($ my_array) array_pop($ my_array)后如何返回已删除的项目?

我想要类似的东西: 删除的号码为: 3

这是我的代码:

$my_array = array("1", "2", "3", "4", "5");
shuffle($my_array)
array_pop($my_array)

我该如何实现?

1 个答案:

答案 0 :(得分:1)

根据PHP文档,array_pop()将返回已删除的值:

Return Values

Returns the value of the last element of array. If array is empty (or is not an array), NULL will be returned.

因此,您只需执行以下操作即可:

$my_array = array(1, 2, 3, 4, 5);
shuffle($my_array);
echo 'The deleted number is: <b>'.array_pop($my_array).'</b>';