Php 只对数组执行一次随机操作

Php 只对数组执行一次随机操作,php,arrays,random,Php,Arrays,Random,我只想随机一次数组。我使用了array_rand()函数。但是它自己旋转了很多次,我只需要让它旋转一次。这是我的密码 <?php $sum = array("My name is","My surname is"); $rand_keys = array_rand($sum); $usekey=$sum[$rand_keys]; echo $usekey; ?> 试试这样的方法 <?php $sum = [1,2,3,4,5];

我只想随机一次数组。我使用了array_rand()函数。但是它自己旋转了很多次,我只需要让它旋转一次。这是我的密码

<?php 
    $sum = array("My name is","My surname is");
    $rand_keys = array_rand($sum);
    $usekey=$sum[$rand_keys];
    echo $usekey;
?>

试试这样的方法

<?php
    $sum = [1,2,3,4,5];
    shuffle($sum);
    while($last_element = array_pop($sum)){
      echo "<br>Last element : $last_element";
    }
?>

请点击此处:

了解

阵列pop


洗牌一个数组

试试这样的方法

<?php
    $sum = [1,2,3,4,5];
    shuffle($sum);
    while($last_element = array_pop($sum)){
      echo "<br>Last element : $last_element";
    }
?>

请点击此处:

了解

阵列pop


洗牌一个数组

你的意思是你只想拉一个值,但它拉多个值吗?不清楚,请按数组接受两个参数的方式告诉我们你想要的运算!不,我只需要一次旋转并停止执行。我在数组中给出了两个元素。你的意思是如果刷新页面,它会有一个新值吗?你的意思是你只想拉一个值,但它拉多个值吗?不清楚,请让我们看看你想要的op,通过数组接受两个参数的方式!不,我只需要一次旋转并停止执行。我在数组中给定了两个元素。你的意思是,如果刷新页面,它会有一个新值吗?