首页 > 解决方案 > 随机打乱数组值

问题描述

如何使用随机逻辑重新排序数组条目?例如 :

$arr = array('one', 'two', 'three', 'four', 'five');

改成 :

$new_arr = array('five', 'one', 'three', 'four', 'two');

标签: phparraysrandomelement

解决方案


您可以使用内置的shuffle()PHP 函数:

<?php
    $arr = array('one', 'two', 'three', 'four', 'five');
    shuffle($arr);
    print_r($arr);
?>

推荐阅读