Php 使用数组\u pop后返回已删除的项目

Php 使用数组\u pop后返回已删除的项目,php,arrays,Php,Arrays,这是我的阵列: $my_array = array("1", "2", "3", "4", "5"); 使用洗牌($my\u数组)和数组($my\u数组)后,如何返回已删除的项目 我想要像这样的东西: 删除的号码是:3 这是我的代码: $my_array = array("1", "2", "3", "4", "5"); shuffle($my_array) array_pop($my_array) 如何实现这一点?根据PHP文档,将返回已删除的值: Return Values Retur

这是我的阵列:

$my_array = array("1", "2", "3", "4", "5");
使用洗牌($my\u数组)数组($my\u数组)后,如何返回已删除的项目

我想要像这样的东西: 删除的号码是:3

这是我的代码:

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

如何实现这一点?

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

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>';
$my_array=array(1,2,3,4,5);
洗牌($my_数组);
echo“删除的号码是:”.array\u pop($my\u array)。“”;

echo“删除的号码是:”。数组\u pop($my\u数组)