
я бы написал так
$somevar = isset($_GET['somevar']) ? (int)$_GET['somevar'] : false;
if($somevar){
$start_key = 0;
$start_value = 10;
$rules = array();
while($start < 8){
$start++;
$start_value = $start_value + 5;
$rules[$start] = $start_value;
}
$actualRules = ($somevar < 10) ? $rules : array_flip($rules);
$somevar = isset($actualRules[$somevar]) ? $actualRules[$somevar] : false;
echo $somevar;
есть вариант оптимальней ?
есть Карл, он написал такой вариант, посмеявшись над моим
$somevar = isset($_GET['somevar']) ? intval($_GET['somevar']) : 0;
$output.= (($somevar > 0) && ($somevar <= 8) ? (10+$somevar*5) : $somevar).' ';
echo $output;
тут дело https://vk.com/feed?section=notifications&w...l-3183750_70602
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker