FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Har WN som tidsfördriv
|
Hej!
Jag har några matematik/variabel frågor jag jättegärna skulle vilja ha svar på... Jag undrar för och främst hur man kontrollerar om ett nummer är jämt i php? Just nu kör jag metoden: Kod:
if($i == 2 || $i == 4 || $i == 6 || $i == 8 || $i == 10 ) Måste ju finnas nåt lättare sätt? Sen undrar jag även om det finns nån liknande funktion för att kolla om ett nummer ökat med t.ex. 5? Kod:
if($i == 5 || $i == 10 || $i == 15 || $i == 20 || $i == 25 || $i == 30 ) { echo "<br />"; } Mitt sätt fungerar ju, men blir väldigt rörigt om det börjar handla om större tal (runt 500) (och att göra liknande script för tal upp mot 2000-3000 känns ju EXTREMT ineffektivt!) Tacksam för svar! Mvh Jim |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Mycket flitig postare
|
Kod:
if ($i % 2 == 0) { Kod:
if ($i % 5 == 0) { |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
För att kontrollera om ett tal är jämt kan du använda modulus
if($i % 2 == 0){ } läs mer:http://www.tizag.com/phpT/operators.php edit: attans, inte först |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Har WN som tidsfördriv
|
Va det så lätt!!
Tack så mycket då! Mvh Jim *LÖST* EDIT: Funkar perfekt!! ![]() |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
Mattematiskt enklare och datatekniskt effektivare är:
if($i&0x1) { //ojämt } else { //jämt } |
|||
![]() |
![]() |
Svara |
|
|