@MRcracker

Как правильно составить условие?

Есть две переменные. Они генерируют случайные значения. При выводе нужно положить в e меньшее значение, а в l большее. В чем я ошибся?
$e = rand(0, 100);
 $l = rand(0, 50);

  if ($e <= $l) {
        $e = $e;
        $l = $l;
    } else {
        $e = $l;
        $l = $e;
    }
echo $e;
echo $l;
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 2
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Если нужно поменять значение 2-х переменных, то надо использовать третью переменную или изощрятся используя промежуточную функцию как буффер.

$e = rand(0, 100);
$l = rand(0, 50);
if($e > $l)
{
    list($e, $l) = array($l, $e);
}

echo $e;
echo $l;
Ответ написан
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
$a = rand(0, 100);
$b = rand(0, 50);

if ($a > $b) {
    $b += $a;
    $a = $b - $a;
    $b -= $a;
}

echo $a, ' ', $b;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы