Gå til innhold

Variabler i kalkulator script.


Anbefalte innlegg

Jeg holder på å lage et lite kalkulatorscript i php.

Jeg har ordnet det slik at

 

$x er lik et tall,

$operator er lik +,-,/ og slike ting

$y er kik et annet tall

Men når jeg skrive koden som skal regne ut svaret

for eksempel:

Spørsmål =6+7

Hvordan skal jeg stille opp variablene?

Slik?:

<?php 
echo $x $operator $y;
?>	

Nei da får jeg Syntax Error...

Noen som kan hjelpe....?

Endret av SexPistols
Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+142

PHP
<?php

switch($operator){

 case '+':

 echo $y+$x;

 break;

 case '-':

 echo $y-$x;

 break;

 case '/':

 echo $y/$x;

 break;

 case 'x':

 case '*':

 echo $y*$x;

 break;

 default:

 echo "Ugyldig operator!";

}

?>

And so on...

 

Btw, Velkommen til forumet :)

Endret av Slettet+142
Lenke til kommentar

Tror jeg ville brukt en switch

 

PHP
<?php

switch ($operator)

{

  case '+': echo $x+$y; break;

  case '-': echo $x-$y; break;

  case '/': echo $x/$y; break;

  case '*': echo $x*$y; break;

  default: echo "Ukjent";

}

?>

 

Eneste jeg kom på i farten.

 

Edit: Litt treg :w00t:

Endret av crowly
Lenke til kommentar
Gjest Slettet+142

Ellers har du en litt mer usikker metode:

 

eval("echo {$y} {$operator} {$x};");

Endret av Slettet+142
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...