다음을 원 라이너로 재현하려고합니다.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));
는 I가 얻을 수있는만큼 가까운하지만
5
15
25
35
45
55
65
75
85
하지 원하는 5, 10, 15, 20 등등
01,235을 준다이것을 쓰는 올바른 방법은 무엇입니까?
괄호 중 하나가 제대로 닫히지 않았습니다 – penu
(죄송합니다) 죄송합니다 ...하지만 내 대답은 선택한 답변보다 "더 가볍습니다" 반올림되지 않은 숫자를 얻으십시오. 예제에서는 5.7 * 5 = 28.5가됩니다. –
좋아, 고마워. .. – penu