PHP에서는 "%" 및 "==" 연산자를 사용하여 두 숫자가 나눌 수 있는지 여부를 확인할 수 있습니다. "%" 연산자를 사용하여 두 숫자를 나누어 나머지를 얻은 다음 "=="를 사용하세요. 연산자는 얻은 나머지가 0인지 판단하면 됩니다. 구문은 "숫자 1 % 숫자 2 == 0"입니다. 0이면 균등하게 나눌 수 있습니다.
이 튜토리얼의 운영 환경: 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 ,两个数不能整除"; } ?>
확장 지식: 산술 연산자 및 비교 연산자
산술 연산자
산술 연산자는 네 가지 산술 연산을 처리하는 데 자주 사용되는 기호 집합입니다. 그 숫자를 처리할 때 "+", "-", "*", "/", "%" 등이 사용됩니다.
예 | Name | Result |
---|---|---|
-a | 부정 | a 의 음수 값입니다. |
a + b | addition | a과 b의 합입니다. |
a - b | 뺄셈 | a과 b의 차이점입니다. |
a * b | 곱셈 | a과 b의 곱입니다. |
a / b | division | a을 b으로 나눈 몫입니다. |
a % b | modulo(나눗셈의 나머지) | a는 b을 나눈 나머지입니다. |
a ** | b | 의 b 값이 지수화되었습니다a. PHP 5.6 버전에서 도입되었습니다. |
나누기 연산자는 항상 부동 소수점 숫자를 반환합니다. 유일한 예외는 다음과 같은 경우입니다.
두 피연산자 모두 정수(또는 문자열에서 변환된 정수)이고 정확하게 나눌 수 있으며, 이 경우 정수를 반환합니다.
나머지 연산자의 피연산자는 연산 전에 정수(소수 부분 제외)로 변환됩니다.
나머지 연산자 %
의 결과는 피제수의 부호(양수 및 음수 부호)와 같습니다. 즉, $a % $b의 결과는 $a와 동일한 부호를 갖습니다. %
的结果和被除数的符号(正负号)相同。即 $a % $b 的结果和 $a 的符号相同。
比较运算符
比较运算符,如同它们名称所暗示的,允许对两个值进行比较。
当用运算符比较两个值时,结果是一个逻辑值,不是 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 비교 연산자 비교 연산자는 이름에서 알 수 있듯이 두 값을 비교할 수 있습니다.
| 연산자를 사용하여 두 값을 비교하면 결과는 TRUE(참) 또는 FALSE(참이 아님)의 논리값입니다. ||||||
$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!