PHP Mennyi az Annyi?
Figyelt kérdés
Sziasztok, Lehet hogy a kérdés neve nem nagyon egyezik azzal amit elképzeltem.
Nos az lenne a kérdésem, hogy van egy bizonyos adat.
Nevezzük Pontnak.
Nos minden felhasználó gyűjt egy adott pontot.
De én szeretném átkonvertálni, még pedig 1-200 pontig az eredmény 1.
201-500 pontig az eredmény 2.
és így tovább, valaki tud adni egy kódot ehhez?.
Előre is köszönöm. Duku
2013. máj. 16. 14:33
1/5 anonim ![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
válasza:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
<?php
// A $pont -nak értéket adsz
function betweenCheck($min,$max,$number)
{
if (($number>=$min) && ($number<=$max)) return true;
else return false;
}
if (betweenCheck(1,200,$pont) { $eredmeny = 1; }
else if (betweenCheck(201,500,$pont) { $eredmeny = 2; }
else if (betweenCheck(501,700,$pont) { $eredmeny = 3; }
// ...
echo 'Eredmény: '.$eredmeny;
?>
2/5 A kérdező kommentje:
Nagyon szépen köszönöm a kódot ki is próbáltam, elején még hibát írt :) de már jó Köszönöm :)
2013. máj. 16. 15:29
3/5 anonim ![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
válasza:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Naja az ifek végéről lefelejtettem a ) -t :) De mentségemre legyen szólva, hogy nem csekkoltam csak bepötyögtem
4/5 A kérdező kommentje:
Rendben megoldottam a dolgot :) És remélem másnak is hasznára lesz :) Még egyszer köszönöm.
2013. máj. 16. 15:39
5/5 anonim ![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz1.png)
válasza:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Még egyszerűbb, ha matekozol kicsit és adsz rá egy zárt képletet. Ha valamilyen szabály szerint akarod a pontozást alakítani, akkor ezt is megteheted, így valószínűleg if-ekre sem lesz szükséged.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!