2012-05-04 2 views
2

0보다 작지 않은 변수는 어떻게 만들 수 있습니까? 좋아요 :0보다 작지 않음 - 0보다 작은 변수를 0으로 만듭니다.

$var=(($add-$substract) || 0); 

JavaScript에서는 작동하지만 PHP에서는 작동하지 않습니다. 누군가 나를 도울 수 있습니까?

감사합니다. 값을 논리적 PHP에서

$var = max(0, $add-$substract); 
+1

또는 부울 발생합니다하지 : – Esailija

+0

어떻게 "0보다 작지 않을"변수를 만들겠습니까? JavaScript의'(-1-5) || 0'는'-6'입니다. –

답변

5

당신이 사용할 수있는 원 사업자

$var = ($add-$subtract)>0?($add-$subtract):0; 
+0

'($ add- $ subtract)> 0'이 아니어야합니까? –

+0

쏴, 맞아,이 대답을 선택 궁금해 – raser

+0

고정해야합니다. 나는 그 답을 훨씬 더 좋아한다. $ var = max (0, $ add- $ substract); –

17

은 지금까지 당신이 정수에 대한 우려, 나는 편리 max을 찾을

like in javascript
+0

와우, 고마워, 훌륭해. 그건 작동합니다 :-) – Jordy

+0

@Jordy 대답을 올바른 것으로 표시하는 것을 잊지 마세요 ... – shadyyx

+0

Jup, 10 분 ;-) – Jordy