ホームページ  >  記事  >  バックエンド開発  >  PHPで2つの数値が割り切れるかどうかを判断する方法

PHPで2つの数値が割り切れるかどうかを判断する方法

青灯夜游
青灯夜游オリジナル
2023-01-10 15:12:342599ブラウズ

PHP では、「%」演算子と「==」演算子を使用して、2 つの数値が割り切れるかどうかを判断できます。「%」演算子を使用するだけで 2 つの数値を割り、余りを求めることができます。 「==」演算子は、得られた余りが0かどうかを判定するために使用できます。構文は「数値1 % 数値2 == 0」です。0であれば割り切れます。0でない場合は割り切れます。 、割り切れません。

PHPで2つの数値が割り切れるかどうかを判断する方法

このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

2 つの数値が割り切れるかどうかを判断するには、次のことができます。別の言い方をすれば、2つの数を割った余りが0かどうかを判定することです。

PHP では、「%」演算子と「==」演算子を使用して、2 つの数値が割り切れるかどうかを判断できます。

  • "%" は剰余演算子で、2 つのオペランドを除算して剰余を求めることができます。

  • 「==」は、左側の変数 (式または定数) が右側の変数 (式または定数) と同じ値を持つかどうかを比較およびテストする等価演算子です。 。

#例:


<?php
header("Content-type:text/html;charset=utf-8");
$num1=8;
$num2=2;
if($num1 % $num2 == 0){
	echo "$num1 和 $num2 ,两个数能整除";
}else{
	echo "$num1 和 $num2 ,两个数不能整除";
}
?>

PHPで2つの数値が割り切れるかどうかを判断する方法

##拡張知識:算術演算子と比較演算子

算術演算子

算術演算子は、4 つの算術演算を処理するためによく使用される一連の記号です。つまり、" "、"-"、"*" "/ ""%、数値を処理する場合、ほとんどの算術演算子が使用されます。

#算術演算子例名前結果##-a は、aandba割る bab を割った余り。 ##bパワーの価値。PHP 5.6 バージョンで導入されました。
##a の負の値を否定します。 #a b追加
##a および b の合計。 a - b減算
a b 違い。 #a * b乗算
の製品。 a / b割り算
の商。 #a % bモジュロ (割り算の余り)
#a ** b 累乗を求めますa

除算演算子は常に浮動小数点数を返します。唯一の例外は次のとおりです。

  • 両方のオペランドが整数 (または文字列から変換された整数) であり、正確に割り切れる場合、整数を返します。

剰余演算子のオペランドは、演算前に整数 (小数部を除く) に変換されます。

剰余演算子 % の結果は、被除数の符号 (正または負の符号) と同じです。つまり、 $a % $b の結果は $a と同じ符号になります。

比較演算子

比較演算子は、その名前が示すように、2 つの値を比較できます。

演算子を使用して 2 つの値を比較すると、結果は TRUE (真) または FALSE (真ではない) のいずれかの論理値になります。

PHP の比較演算子を次の表に示します。

比較演算子
名前 結果
$a == $b と等しいtrue (型変換後の $a$b と等しい場合)。
$a === $b 一致 、if $ a$b に等しく、これらも同じ型です。
$a != $b 等しくない true (型変換後の場合)$a$b と等しくありません。
$a $b 等しくない true (型変換の場合) $a の後は $b と等しくありません。
$a !== $b 一致しません true、if $a$b と等しくない、またはタイプが異なります。
$a true より小さい ( の場合) $a は厳密に $b より小さいです。
$a > $b true より大きい ( の場合) $a は厳密に $b より大きくなります。
$a true 以下です。 $a$b 以下の場合。
$a >= $b true 以上です。 $a$b 以上の場合。
$a $b 宇宙船演算子 (組み合わせ比較演算子) $a が以下の場合、$b 以上 それぞれ 0 より小さい、0 と等しい、または 0 より大きい int 値を返します。
$a ?? $b ?? $c NULL マージ演算子 存在するが NULL ではない最初の演算子 (左から右) 。どちらも定義されておらず、NULL でない場合は、NULL が返されます。 PHP7から利用可能です。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで2つの数値が割り切れるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。