Я пытаюсь воспроизвести следующее как одну строку.
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, $ next равно 5, а если число меньше 20, то это10.
$next = ((round($l, -1)-5));
как можно ближе к нему, но это дает
5
15
25
35
45
55
65
75
85
не нужные 5, 10, 15, 20 .. и т. Д.
Как правильно написать это?