PHP 中的双重非 (!!) 运算符


在双重非运算符 (!!), 第一个非 i.e. ! 用于否定一个值, 第二个非 i.e. ! 又进行一次否定. 要在 PHP 中实现双重非运算符, 代码如下 −

示例

 在线演示

<?php
   $str = "0.1";
   echo "Value = $str";
   $res = !!$str;
   echo "
Double Negated Value = $res"; ?>

输出

它将生成以下输出 −

Value = 0.1
Double Negated Value = 1

示例

我们现在看看另一个示例 −

 在线演示

<?php
   $str = "100.56";
   echo "String = $str";
   $num = floatval($str);
   echo "
Number (Converted from String) = $num";    $res = !!$num;    echo "
Double Negated Value = $res"; ?>

输出

它将生成以下输出 −

String = 100.56
Number (Converted from String) = 100.56 
Double Negated Value = 1

更新日期:26-12-2019

399 次阅读

开启你的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.