codeigniter 在php的外部函数中获取变量

q8l4jmvw  于 2022-12-16  发布在  PHP
关注(0)|答案(1)|浏览(107)

我需要帮助将$total变量转换为return $seed = ( rand('1','10') * $seed + 5) % $this->total;。有人能帮我吗?

public function index()
{       
    $total = $this->m_soal->count_soal();
    

    function lcm_rand($seed) {
        return function() use (& $seed ) {

            return $seed = ( rand('1','10') * $seed + 5) % $this->total;
        };
    }
     
}
abithluo

abithluo1#

不知道为什么你会需要内部函数,但也许像这样的东西会帮助你。

private int $total = 5; // for testing purposes

public function lcm_rand($seed)
{
    return ((random_int(1, 10) * $seed) + 5) % $this->total;
}

相关问题