Double not 연산자(!!)에서 첫 번째 not 즉 ! 값을 부정하는 데 사용되는 반면 두 번째는 not 즉! 다시 부정합니다. PHP에서 Double not 연산자를 구현하기 위한 코드는 다음과 같습니다-
예시
<?php $str = "0.1"; echo "Value = $str"; $res = !!$str; echo "\nDouble Negated Value = $res"; ?>
출력
이것은 다음과 같은 출력을 생성합니다-
Value = 0.1 Double Negated Value = 1
예시
이제 다른 예를 살펴보겠습니다 -
<?php $str = "100.56"; echo "String = $str"; $num = floatval($str); echo "\nNumber (Converted from String) = $num"; $res = !!$num; echo "\nDouble Negated Value = $res"; ?>
출력
이것은 다음과 같은 출력을 생성합니다-
String = 100.56 Number (Converted from String) = 100.56 Double Negated Value = 1