개발 Q&A

제목 음수계산
카테고리 PHP
글쓴이 까지와 까마귀 작성시각 2019/09/17 17:06:55
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 12884   RSS

10 - ( -15 ) 를 계산 해서 -5의 결과를 내고 싶은데요..

 

echo 10 - (-15); 

이렇게 하니 답이 25가 나오는데요..

음수계산은 어떻게 해야 하나요?

 다음글 ckeditor 의 You don't have perm... (4)
 이전글 회사에서 PC인증보안 프로그램 설치 후, 로그인 안되는... (2)

댓글

까지와 까마귀 / 2019/09/17 17:08:36 / 추천 0
$a = 10;
$b = -15;
echo $a - $b;

이렇게 해도 답은 25가 나오네요...

답은 -5가 되고 싶은데...

 

제가 뭔가 착각하고 있는거 같기도 하고 ...

kaido / 2019/09/17 17:24:24 / 추천 0

 네 해당 코드는 이렇습니다

10 - -15 => - 음수 -음수 연산자로인해  + 로 변환

$a가  - 가 되고 싶으면 -$a 가 되어야 합니다

정확한 이유는 아래를 참고

https://taegon.kim/archives/846

 

까지와 까마귀 / 2019/09/17 17:32:05 / 추천 0
감사합니다.
한대승(불의회상) / 2019/09/18 10:50:52 / 추천 0

원하시는 결과를 만들고 싶다면 abs() 함수로 음수값을 감싸면 됩니다.

10 - abs( -15 )