2016-11-30 2 views
0

Я пытаюсь создать математическую игру, в которой генерируются два числа, которые либо добавляются, либо вычитаются друг из друга каждый раз, когда вы набираете ответ. я могу получить номера для отображения, но я не могу заставить оператора отображать. как бы я это сделал? Вот мой код:Невозможно отобразить оператора в php

PHP

<?php 

$num1 = rand(0, 20); 
$num2 = rand(0, 20); 

$operators = array(
    "+", 
    "-", 
); 

switch ($operators[array_rand($operators)]) { 
    case "+": 
     $result = $num1 + $num2; 
     break; 
    case "-": 
     $result = $num1 - $num2; 
     break; 
} 
    echo' 
     <div class="row">     
      <div class="col-md-3 col-md-offset-1">'. $num1 .'</div> 
      <div class="col-md-3 col-md-offset-1">'. $operators .'</div> 
      <div class="col-md-3 col-md-offset-1">'. $num2 .'</div> 

     </div>   
     ' 
?> 

ответ

0
<?php 

$num1 = rand(0, 20); 
$num2 = rand(0, 20); 

$operators = array(
    "+", 
    "-", 
); 
$operator = $operators[array_rand($operators)]; 
switch ($operator) { 
    case "+": 
     $result = $num1 + $num2; 
     break; 
    case "-": 
     $result = $num1 - $num2; 
     break; 
} 
    echo' 
     <div class="row">     
      <div class="col-md-3 col-md-offset-1">'. $num1 .'</div> 
      <div class="col-md-3 col-md-offset-1">'. $operator .'</div> 
      <div class="col-md-3 col-md-offset-1">'. $num2 .'</div> 

     </div>   
     ' 
?> 
+0

спасибо добрый сэр! – Rgoat

+0

Добро пожаловать! Пожалуйста, голосуйте и принимайте ответ! – Naga

0

пытаются somethinf, как это ...

<?php 

$num1 = rand(0, 20); 
$num2 = rand(0, 20); 

$operators = array("+","-", 
); 
$operator = $operators[array_rand($operators)]; 
switch ($operator) { 
    case "+": 
     $result = $num1 + $num2; 
     break; 
    case "-": 
     $result = $num1 - $num2; 
     break; 
} 
    echo' 
     <div class="row"> 
      <div class="col-md-3 col-md-offset-1">'. $num1 .'</div> 
      <div class="col-md-3 col-md-offset-1">'. $operator.'</div> 
      <div class="col-md-3 col-md-offset-1">'. $num2 .'</div> 

     </div> 
     ' 
?> 
0
<?php 

$num1 = rand(0, 20); 
$num2 = rand(0, 20); 

$operators = array(
    "+", 
    "-", 
); 



switch ($operator=$operators[array_rand($operators)]) { 
    case "+": 
     $result = $num1 + $num2; 
     break; 
    case "-": 
     $result = $num1 - $num2; 
     break; 
} 
    echo' 
     <div class="row">     
      <div class="col-md-3 col-md-offset-1">'. $num1 .'</div> 
      <div class="col-md-3 col-md-offset-1">'. $operator .'</div> 
      <div class="col-md-3 col-md-offset-1">'. $num2 .'</div> 


     </div>   
     ' 
?> 
Смежные вопросы