天天看点

PHP与JS中的math.random()对应方法切换

今天在原来的后台添加一个新的功能,原本很简单的功能,却在编辑功能页面上删除某项返回时频频出现错误,最后发现编辑需要多个参数,如下行代码: window.location.href = "{:U('edit')}?id=" + id + "&_r=" + Math.random(); 而我需要做的是在删除该项之后返回到该页面显示正常,要在PHP中实现和JS类似的功能,最后在网上搜索到了这个切换方法:

<?php

    function random($min = 0, $max = 1){
        return $min + mt_rand()/mt_getrandmax()*($max-$min);
    }

    var_dump(random());
    //运行结果:D:\wdy\environment\wampserver\wamp64\www\phpinfo.php:6:float 0.87407286552436

?>
           

项目实际使用格式为: $ss = 0 + mt_rand()/mt_getrandmax()*(0-1); $this->success( '删除附件成功',"/Admin/Zizhi/edit.html?id=$cid&_r=$ss" );

也可直接调用该方法,使用更简单,总之,想怎么玩就怎么玩,只要实现共同的功能就好!