Avatar billede hkb-x Nybegynder
09. september 2005 - 13:29 Der er 9 kommentarer og
1 løsning

lige og ulige tal i php

hvordan kan man få phph til at finde ud af om et tal er ligge eller ulige?
Avatar billede ldanielsen Nybegynder
09. september 2005 - 13:30 #1
if ($tal % 2 == 0) {}

modulus
Avatar billede ldanielsen Nybegynder
09. september 2005 - 13:32 #2
modulus funktionen, som findes i de fleste sprog, returnerer resten ved division af a med b:

25 % 5 = 0
24 % 5 = 4

osv
Avatar billede hkb-x Nybegynder
09. september 2005 - 13:32 #3
det viser da ikke at tallet er lige... 6 / 2 = 3 og ikke 0
Avatar billede busschou Praktikant
09. september 2005 - 13:33 #4
modulus giver dig resten
6 % 2 giver nul, ergo går 2 op i 6 ergo er 6 lige
5 % 2 giver et, ergo går 2 ikke op i 5 og ergo er 5 ulige :o)
Avatar billede hkb-x Nybegynder
09. september 2005 - 13:33 #5
så jeg skal bare skrive % tegn mellem?
Avatar billede ldanielsen Nybegynder
09. september 2005 - 13:34 #6
6 % 2 = 0

- fordi 6 divideret med 2 går op, så der er ingen rest
Avatar billede ldanielsen Nybegynder
09. september 2005 - 13:34 #7
damn det går stærkt! :o)

Men kan det bruges? jeg går udfra at det er % men bruger, som i JS m.m.
Avatar billede busschou Praktikant
09. september 2005 - 13:36 #8
Avatar billede jackass- Nybegynder
09. september 2005 - 13:59 #9
Lige ud ad landevejen..

Du har en $var som er et tal.

if ($var % 2 == 0) {
  echo "Jeg er lige";
}
else {
  echo "Jeg er skæv";
}
Avatar billede ldanielsen Nybegynder
13. september 2005 - 11:10 #10
Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Fælles AI

AI Lead

Forsvarets Efterretningstjeneste

Network engineer - Routing & Switching

Capgemini Danmark A/S

Java Engineer