私は PHP が初めてで、単純な Javascript 関数を PHP 関数に変換しようとしています。これまでのところ、変数のみを変換することを知っています。並べ替え関数と配列フィルターの助けが必要です。助けてくれてありがとう!
var closeRoll = function( number ) {
var rollArray = [36, 48, 60, 72];
var closest = rollArray.filter(function(ele){
return ele - number >= 0
}).sort()[0];
return closest;
};
私の半分の変換:
function closeRoll( $number ) {
$rollArray = Array(36, 48, 60, 72);
$closest = array_filter( $rollArray, function temp( $rollArray ) {
return $rollArray - $number >= 0;
}); //.sort()[0];
return $closest;
};