随机一个数组只有一次PHP

时间:2016-03-12 06:39:23

标签: 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;
?>

1 个答案:

答案 0 :(得分:0)

尝试这样的事情,

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

点击此处:https://eval.in/535298

了解,

array-pop http://php.net/manual/en/function.array-pop.php

随机播放阵列http://php.net/manual/en/function.shuffle.php