我是PHP的新手,我正在尝试将简单的Javascript函数转换为PHP函数.到目前为止,我知道只转换变量,我需要帮助sort函数和数组过滤器.谢谢你的帮助!
var closeRoll = function( number ) {
var rollArray = [36, 48, 60, 72];
var closest = rollArray.filter(function(ele){
return ele - number >= 0
}).sort()[0];
return closest;
};
Run Code Online (Sandbox Code Playgroud)
我的半转换:
function closeRoll( $number ) {
$rollArray = Array(36, 48, 60, 72);
$closest = array_filter( $rollArray, function temp( $rollArray ) {
return $rollArray - $number >= 0;
}); //.sort()[0];
return $closest;
};
Run Code Online (Sandbox Code Playgroud)