>  기사  >  백엔드 개발  >  PHP에서 두 숫자가 나누어지는지 확인하는 방법

PHP에서 두 숫자가 나누어지는지 확인하는 방법

青灯夜游
青灯夜游원래의
2023-01-10 15:12:342598검색

PHP에서는 "%" 및 "==" 연산자를 사용하여 두 숫자가 나눌 수 있는지 여부를 확인할 수 있습니다. "%" 연산자를 사용하여 두 숫자를 나누어 나머지를 얻은 다음 "=="를 사용하세요. 연산자는 얻은 나머지가 0인지 판단하면 됩니다. 구문은 "숫자 1 % 숫자 2 == 0"입니다. 0이면 균등하게 나눌 수 있습니다.

PHP에서 두 숫자가 나누어지는지 확인하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 8 버전, DELL G3 컴퓨터

두 숫자가 나누어지는지 여부를 확인하려면 다른 방식으로 표현하여 나머지 숫자를 확인할 수 있습니다. 두 숫자의 나눗셈은 0이다.

PHP에서는 "%" 및 "==" 연산자를 사용하여 두 숫자가 나누어지는지 여부를 확인할 수 있습니다.

  • "%"은 두 개의 피연산자를 나누어 나머지를 얻을 수 있는 나머지 연산자입니다.

  • "=="는 왼쪽의 변수(수식 또는 상수)가 오른쪽의 변수(수식 또는 상수)와 동일한 값을 갖는지 비교하고 테스트하는 등식 연산자입니다.

예:

<?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에서 두 숫자가 나누어지는지 확인하는 방법

확장 지식: 산술 연산자 및 비교 연산자

산술 연산자

산술 연산자는 네 가지 산술 연산을 처리하는 데 자주 사용되는 기호 집합입니다. 그 숫자를 처리할 때 "+", "-", "*", "/", "%" 등이 사용됩니다.

산술 연산자
Name Result
-a 부정 a 의 음수 값입니다.
a + b addition ab의 합입니다.
a - b 뺄셈 ab의 차이점입니다.
a * b 곱셈 ab의 곱입니다.
a / b division ab으로 나눈 몫입니다.
a % b modulo(나눗셈의 나머지) ab을 나눈 나머지입니다.
a ** b 의 b 값이 지수화되었습니다a. PHP 5.6 버전에서 도입되었습니다.

나누기 연산자는 항상 부동 소수점 숫자를 반환합니다. 유일한 예외는 다음과 같은 경우입니다.

  • 두 피연산자 모두 정수(또는 문자열에서 변환된 정수)이고 정확하게 나눌 수 있으며, 이 경우 정수를 반환합니다.

나머지 연산자의 피연산자는 연산 전에 정수(소수 부분 제외)로 변환됩니다.

나머지 연산자 %의 결과는 피제수의 부호(양수 및 음수 부호)와 같습니다. 즉, $a % $b의 결과는 $a와 동일한 부호를 갖습니다. % 的结果和被除数的符号(正负号)相同。即 $a % $b 的结果和 $a 的符号相同。

比较运算符

比较运算符,如同它们名称所暗示的,允许对两个值进行比较。

当用运算符比较两个值时,结果是一个逻辑值,不是 TRUE(成立) 就是 FALSE(不成立)的运算符号。

PHP中的比较运算符如下表所示:

연산자를 사용하여 두 값을 비교하면 결과는 TRUE(참) 또는 FALSE(참이 아님)의 논리값입니다. PHP의 비교 연산자는 다음 표와 같습니다:
比较运算符
例子 名称 结果
$a == $b 等于 true,如果类型转换后$a等于$b
$a === $b 全等 true,如果$a等于$b,并且它们的类型也相同。
$a != $b 不等 true,如果类型转换后$a不等于$b
$a $b 不等 true,如果类型转换后$a不等于$b
$a !== $b 不全等 true,如果$a不等于$b,或者它们的类型不同。
$a 小于 true,如果$a严格小于$b
$a > $b 大于 true,如果$a严格大于$b
$a 小于等于 true,如果$a小于或者等于$b
$a >= $b 大于等于 true비교 연산자 비교 연산자는 이름에서 알 수 있듯이 두 값을 비교할 수 있습니다.
예가 $b와 같은 경우. $a === $bcongruenttrue
비교 연산자
이름 결과
$a == $btrue, 유형 변환 후 $a

$a$b

와 같고 유형도 같은 경우. 🎜🎜🎜🎜$a != $b🎜🎜같지 않음 🎜🎜true🎜, 유형 변환 후 🎜$a🎜가 🎜$b🎜와 같지 않은 경우. 🎜🎜🎜🎜$a $b🎜🎜는 🎜🎜true🎜와 같지 않습니다(유형 변환 후 🎜$a🎜가 🎜$b🎜와 같지 않은 경우). 🎜🎜🎜🎜$a !== $b🎜🎜은 합동이 아닙니다. 🎜$a🎜가 🎜$b🎜와 같지 않거나 유형이 다른 경우 🎜🎜true🎜 . 🎜🎜🎜🎜$a 는 🎜🎜true🎜보다 작습니다. 🎜$a🎜가 엄격하게 🎜$b🎜 미만입니다. 🎜🎜🎜🎜$a > $b🎜
은 🎜$a🎜가 엄밀히 말하면 🎜🎜true🎜보다 큽니다. 🎜$b🎜보다 큽니다. 🎜🎜🎜🎜$a true🎜보다 작거나 같습니다. 🎜🎜🎜🎜$a >= $b🎜🎜는 🎜🎜true🎜보다 크거나 같습니다. 🎜$a🎜가 🎜$b🎜보다 크거나 같은 경우입니다. 🎜🎜🎜🎜$a $b🎜🎜우주선 연산자(조합 비교 연산자)🎜🎜 🎜$a🎜가 🎜$b보다 작거나 같거나 클 때🎜          각각 0보다 작거나, 같거나, 큰 🎜int🎜 값을 반환합니다. 🎜🎜🎜🎜$a ?? $b ?? $c🎜🎜NULL 병합 연산자🎜🎜 왼쪽에서 오른쪽으로 존재하며 NULL이 아닌 첫 번째 피연산자입니다. 둘 다 정의되지 않고 NULL이 아닌 경우 NULL이 반환됩니다. PHP7부터 사용 가능합니다. 🎜🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 두 숫자가 나누어지는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.