Рассчитать маржу в переполнении стека

Я надеюсь, что вы можете помочь мне в этом. Я хочу иметь разницу между двумя числами независимо от того, положительный или отрицательный. В этом случае ниже я хочу получить результат от $aили же $b быть 2, Конечно, я могу использовать некоторые if else, но я уверен, что есть лучший и более элегантный способ сделать это в PHP?

Похоже, что Google может показать мне правильный путь в течение нескольких секунд, но я не нашел ничего полезного.

Пожалуйста помоги. Спасибо большое!

$a = 1 - 3;
$b = 3 - 1;

if $a<0{
$result = $a*-1;
}else{
$result = $a;}

0

Решение

Вы можете использовать метод абсолютного значения: abs()

$result = abs($a); // $result will be 2
1

Другие решения

Просто используйте abs(Number)т.е. abs($a), Обратитесь к официальной документации Больше подробностей.

0

Если вы хотите абсолютное значение, попробуйте встроенный PHP abs функция http://php.net/manual/en/function.abs.php

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector