> 백엔드 개발 > PHP 문제 > PHP 제수 찾기 나머지

PHP 제수 찾기 나머지

WBOY
풀어 주다: 2023-05-07 12:17:07
원래의
1405명이 탐색했습니다.

PHP는 웹 애플리케이션을 구축할 때 서버측 프로그래밍 언어로 널리 사용됩니다. PHP에는 다양한 연산을 수행하는 데 도움이 되는 많은 수학 연산자가 있습니다. 이 기사에서는 주로 PHP의 나누기 및 나머지 연산자에 대해 설명합니다.

  1. DIVISION IN PHP

PHP에서는 나누기 연산자(/)를 사용하여 나누기 연산을 수행할 수 있습니다. 코드 예시는 다음과 같습니다.

$a = 10;
$b = 5;
$c = $a / $b;
echo $c;
로그인 후 복사

이 예시에서 $a와 $b는 나누기 연산을 수행하려는 두 숫자이고, $c는 결과를 저장할 변수입니다. 10을 5로 나누면 2가 되므로 이 코드를 실행하면 2가 출력됩니다.

하지만 0으로 나누려고 하면 PHP에서 경고가 발생하고 특별한 결과 INF(무한대)가 생성된다는 점에 유의해야 합니다. 예는 다음과 같습니다. INF(无穷大)。示例如下:

$a = 10;
$b = 0;
$c = $a / $b;
echo $c;
로그인 후 복사

运行这段代码将输出结果为 INF

有时候,我们想知道计算结果是否为整数或者小数,这时可以使用 PHP 内置的函数来帮助我们。例如,使用 intval()

$a = 10;
$b = 3;
$c = intval($a / $b);
echo $c;
로그인 후 복사
이 코드를 실행하면 결과가 INF로 출력됩니다.

때때로 계산 결과가 정수인지 소수인지 알고 싶을 때가 있습니다. 이 경우 PHP 내장 함수를 사용하면 도움이 됩니다. 예를 들어, 아래와 같이 intval() 함수를 사용하여 부동 소수점 숫자를 정수로 변환합니다.
    $a = 10;
    $b = 3;
    $c = $a % $b;
    echo $c;
    로그인 후 복사
  1. 이 코드를 실행하면 결과 3이 출력됩니다.

PHP의 나머지

나눗셈의 일반적인 용도는 프로그램에서 짝수 또는 홀수 확인, 대용량 데이터의 일부 분할 등의 루프 작업을 수행하는 것입니다. 이러한 경우에는 나머지 연산자(%)를 사용하는 것이 효율적인 솔루션입니다.

나머지 연산자는 나누어지지 않는 제수의 나머지를 반환할 수 있습니다(모듈로 산술이라고도 함). 다음은 간단한 예입니다.

$a = 10;
$b = 0;
$c = $a % $b;
echo $c;
로그인 후 복사
이 예에서 $a와 $b는 피제수이자 제수입니다. $c는 나머지를 저장하는 변수입니다. 이 코드를 실행하면 10을 3으로 나누면 나머지가 1이 되기 때문에 1이 출력됩니다.

숫자를 0으로 나누려고 하면 오류가 발생합니다. 예는 다음과 같습니다:

$a = -10;
$b = 3;
$c = $a % $b;
echo $c;
로그인 후 복사
이 코드를 실행하면 경고가 발생하고 치명적인 오류가 발생합니다.

PHP에서는 나머지 연산자의 결과 부호가 피제수 부호와 동일하다는 점에 유의하세요. 예를 들어 다음 예에서는 배당금이 음수이면 나머지도 음수입니다.
    rrreee
  1. 이 예에서 결과는 -1입니다.

요약

PHP에서는 나누기 및 나머지 연산자가 널리 사용되는 수학 연산자입니다. 나누기 계산을 수행하려면 나누기 연산자(/)를 사용하고, 나누기로 나누어지지 않는 나머지를 구하려면 나머지 연산자(%)를 사용하십시오.

이 두 연산자를 사용할 때는 0으로 나누는 경우와 나머지 연산 결과의 부호가 피제수의 부호가 같은 경우에 주의해야 합니다. 🎜🎜이 기사가 PHP의 나눗셈과 나머지 연산을 더 잘 이해하는 데 도움이 되기를 바랍니다. 🎜

위 내용은 PHP 제수 찾기 나머지의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿