PHP打乱数组,保持键值对关系

<?php
/**
 * 打乱数组,保持键值对关系
 * @param array  $array
 * @return array
 */
function shuffle_assoc($array) {
    if (!is_array($array)&nbsp;||&nbsp;empty($array)) return $array;

    $keys&nbsp;=&nbsp;array_keys($array);
    shuffle($keys);
    $random = array();
    foreach ($keys&nbsp;as&nbsp;$key){
        $random[$key] = $array[$key];
    }
    return $random;
}
?>
解压密码:detechn或www.detechn.com
最后修改:2018 年 10 月 27 日 10 : 54 AM
如果觉得我的文章对你有帮助,请随意赞赏

发表评论