負の数を正の整数に変換する
#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp メソッド: 1. abs() 関数を使用して負の数を正の数に変換し、intval() 関数を使用して正の数を丸めて正の整数に変換します。 syntax "intval( abs($number))"; 2. 負の数値を反転して 1 を加算するには、「~」ビット演算子を使用します。構文は「~$number 1」です。
php Convert負の数 正の整数のメソッド
メソッド 1: abs() 関数と intval() 関数を使用する
<?php $number=-12.35; var_dump($number); $result =intval(abs($number)); var_dump($result); ?>
方法 2:「~」ビット演算子を使用して負の数を反転し、1 を追加します
<?php function plus_minus_conversion($number = 0){ echo ~$number + 1; } echo plus_minus_conversion(-100.58); ?>説明: 正の数の逆数をとり、1 を加算すると、結果は負の数の補数になります。負の数は補数の形式でメモリに格納されます。補数を元のコードに変換すると正の数になります 変換後の対応する負の数負の数を反転して 1 を加算すると補数コードが得られますが、正の元のコードは数値の補数は同じです注: 反転とコードの反転は 2 つの異なるものですこれは概念です。負の数が含まれるため、2 の補数形式が演算に含まれます。 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで負の数を正の整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。