以下がどのように可能になりますか:
$varnum = 4;
if( $varnum/4 - floor($varnum/4) !== 0){
echo 'foo';
}
これは、PHP 5.1.6 を実行しているサーバーで「foo」をエコーします。演算子を==
に変更すると、同じ結果が得られます。
理由はわかりませんが、「==」が「等しい」で「!==」が「同一ではない」ためでしょうか? では、どうすればそれらを同一にできますか?javaScript では "parseInt" になると思いますが、PHP ではそのようなことはありませんよね?