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.