У меня есть таблица target
id | target_percent
1 | 1-50
2 | 50-100
3 | 150-200
Могу ли я использовать данные target_percent для сравнения числового примера:
$a = 55;
Я хочу найти идентификатор цели, где находится $ a.
Теперь я зацикливаю данные и использую Explode, чтобы сделать что-то вроде этого.
foreach ($target as $item) {
$percent = explode("-", $item->target_percent);
$startpercent = (int)$percent[0];
$endpercent = (int)$percent[1];
if ($startpercent <= $percentSell && $percentSell <= $endpercent) {
return $item->id
}
}
таким образом все работает, но это слишком сложно.
Я просто хочу знать, является ли это каким-то образомсделать проще?