Вы можете поместить все ограничения и соответствующий им текст в массив, а затем перебрать обратный массив, чтобы найти соответствующий вывод. (break
в цикле, когда достигнут предел)
$siteTotalViews=1000000;
$outputs = array(
0 => '0-100',
100 => '100-1k',
1000 => '1k-10k',
10000 => '10k-100k',
100000 => '100k-1 mil',
1000000 => '1 mil-2 mil',
2000000 => '2 mil-5 mil',
5000000 => '5 mil-10 mil',
10000000 => '10 mil +' );
$outputs = array_reverse($outputs);
foreach ($outputs as $limit => $text) {
if ($siteTotalViews >= $limit) {
echo $text;
break;
}
}