Так что я этот код ... (я извиняюсь)Multiple Если Конденсация - PHP
(мне нужно было больше «детали» в моем вопросе, как код так долго) В основном это принимает пользователи обнимаются счет, и с интервалами он дает им новую цитату в качестве вознаграждения, но интервалы нерегулярны.
if ($hugs > 0) {
$quote = $quotes[0];
}
if ($hugs > 5) {
$quote = $quotes[1];
}
if ($hugs > 10) {
$quote = $quotes[2];
}
if ($hugs > 20) {
$quote = $quotes[3];
}
if ($hugs > 50) {
$quote = $quotes[4];
}
if ($hugs > 100) {
$quote = $quotes[5];
}
if ($hugs > 150) {
$quote = $quotes[6];
}
if ($hugs > 200) {
$quote = $quotes[7];
}
if ($hugs > 250) {
$quote = $quotes[8];
}
if ($hugs > 500) {
$quote = $quotes[9];
}
if ($hugs > 750) {
$quote = $quotes[10];
}
if ($hugs > 1000) {
$quote = $quotes[11];
}
if ($hugs > 1500) {
$quote = $quotes[12];
}
Поскольку интервалы между значениями обхвата являются нерегулярными, существует ли способ сконденсировать это вообще?
TIA.
Лично я бы пошел с заявлением о переключении и случаями. Просто измените порядок if от наивысшего до самого низкого. –