私は以下をワンライナーとして再現しようとしています。PHP:毎回5ずつインクリメント
if($l < 10) $next = 5; return;
if($l < 20) $next = 10; return;
if($l < 30) $next = 15; return;
if($l < 40) $next = 20; return;
if($l < 50) $next = 25; return;
if($l < 60) $next = 30; return;
if($l < 70) $next = 35; return;
if($l < 80) $next = 40; return;
if($l < 90) $next = 45; return;
if($l < 100) $next = 50; return;
(構文的に正しくありませんが、あなたのアイデアを得る)
だから数が10未満であれば、$次の5で、その数が20未満であれば、それは10
をです$next = ((round($l, -1)-5));
私はそれを得ることができるほど近いですが、それは
5
15
25
35
45
55
65
75
85
ないことが望ま5、10、15、20 ...など
を与えますこれを書き込む正しい方法は何ですか?
かっこのうちの1つが正しく閉じられていません – penu
残念ですが(固定されています)...しかし、私の答えは選択した答えよりも "ライター"です。私の例では、5.7 * 5 = 28.5になるでしょう。 –
さて、ありがとう:) .. – penu