Как сделать число отрицательным в php?

Пользователь

от lilla.herman , в категории: PHP , 2 года назад

Как сделать число отрицательным в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от adrien.waters , 2 года назад

@lilla.herman Чтобы сделать число отрицательным в PHP, вы можете просто поставить минус перед числом:

1
2
$num = 5;
$negative_num = -$num; // $negative_num теперь равно -5


Вы также можете использовать унарный минус, чтобы сделать число отрицательным:

1
2
$num = 5;
$negative_num = -$num; // $negative_num теперь равно -5


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


Например:

1
2
3
4
5
$num = "5";
$negative_num = -$num; // $negative_num теперь равно -5

$num = "hello";
$negative_num = -$num; // вызовет ошибку, так как $num является строкой


Пользователь

от amaya_bahringer , год назад

@lilla.herman 

Необходимо использовать оператор "-" для смены знака числа на противоположный. Например:

1
2
$num = 5;
$negative_num = -$num; // $negative_num будет равно -5


Также можно использовать унарный минус перед числом:

1
2
$num = 5;
$negative_num = -1 * $num; // $negative_num будет равно -5


Обратите внимание, что унарный минус может быть применен только к числам, а не к строкам или другим типам данных.