gmp_popcount() 함수는 GMP 번호의 이진 표현에서 설정된 비트 수를 가져옵니다. 구문 gmp_popcount (val) 매개변수 값 :GMP 번호입니다. PHP 버전 5.6 이상에서는 GMP 개체일 수 있습니다. 숫자 문자열일 수도 있습니다. 돌아가기 gmp_popcount() 함수는 GMP 번호의 이진 표현으로 설정된 비트 수를 반환합니다. 결과는 정수입니다. 예 다음은 예입니다. <?php $val= "6"; $res = gmp_pop
gmp_invert() 함수는 다른 숫자에 있는 GMP 숫자의 모듈러 역수를 가져옵니다. 예시 두 개의 숫자 5와 14가 있으므로 3은 5의 모듈로 역수입니다. (3*5) mod 14 = 1 위의 출력은 다음과 같습니다. 3 구문 gmp_invert ( num1, num2 ) 매개변수 num1 :첫 번째 GMP 번호입니다. num1 :두 번째 GMP 번호입니다. 돌아가기 gmp_invert() 함수는 전달된 두 숫자의 역 모듈로를 반환합니다. 예시 다음은 예입니다. <?php $n1
gmp_sqrt() 함수는 GMP 숫자의 제곱근을 계산하는 데 사용됩니다. 구문 gmp_sqrt (val) 매개변수 값 :제곱근을 계산하는 GMP 번호입니다. 돌아가기 gmp_sqrt() 함수는 GMP 숫자의 제곱근을 반환합니다. 결과 자체가 GMP 번호입니다. 예시 다음은 예입니다. <?php $val = "49"; $res = gmp_sqrt(val); echo $res; ?> 출력 다음은 출력입니다. 7
gmp_sqrtrem() 함수는 나머지가 있는 GMP 숫자의 제곱근을 계산합니다. 구문 gmp_sqrtrem (val) 매개변수 값 : 제곱근을 계산하려는 GMP 번호입니다. 돌아가기 gmp_sqrtrem() 함수는 첫 번째 요소가 정수 제곱근 val인 배열을 반환하는 반면 두 번째 요소는 나머지입니다. 예 다음은 예입니다. <?php list($sqrt, $sqrtrem) = gmp_sqrtrem("8"); echo gmp_strval($sqrt)
gmp_xor() 함수는 2개의 GMP 숫자의 XOR을 계산합니다. 구문 gmp_xor( n1, n2 ) 매개변수 n1 :첫 번째 GMP 번호입니다. PHP 버전 5.6 이상에서는 GMP 개체일 수 있습니다. 숫자 문자열일 수도 있습니다. n2 :두 번째 GMP 번호입니다. PHP 버전 5.6 이상에서는 GMP 개체일 수 있습니다. 숫자 문자열일 수도 있습니다. 돌아가기 gmp_xor() 함수는 첫 번째와 두 번째 숫자의 XOR을 반환합니다. 예시 다음은 예입니다. <?php $res
gmp_or() 함수는 두 GMP 숫자의 비트 OR을 계산합니다. 구문 gmp_or(n1, n2) 매개변수 n1 :첫 번째 GMP 번호입니다. PHP 버전 5.6 이상에서는 GMP 개체일 수 있습니다. 숫자 문자열일 수도 있습니다. n2 :두 번째 GMP 번호입니다. PHP 버전 5.6 이상에서는 GMP 개체일 수 있습니다. 숫자 문자열일 수도 있습니다. 돌아가기 gmp_or() 함수는 GMP 번호의 OR을 반환합니다. 결과는 또한 GMP 번호입니다. 예시 다음은 예입니다. <?php
gmp_testbit() 함수는 주어진 GMP 번호의 지정된 비트가 설정되었는지 테스트합니다. 구문 gmp_testbit(val, index) 매개변수 값 :지정된 비트를 검사할 번호입니다. 색인 :val의 비트를 검사할 인덱스입니다. 돌아가기 지정된 인덱스 비트가 설정되면 gmp_testbit() 함수는 true를 반환합니다. 예시 다음은 예입니다. <?php $val = "9"; $index = 3; var_dump(gmp_tes
gmp_powm() 함수 구문 gmp_pow( $base, $pow, $mod) 매개변수 기본 :기본 번호 펑 :베이스에 올려진 힘 모드 :base와 exp의 결과를 mod로 나누어 나머지를 구합니다. 돌아가기 gmp_powm() 함수는 basepow에 의해 생성된 결과의 mod에 해당하는 GMP 번호를 반환합니다. 예시 다음은 예입니다. <?php $base = "3"; $pow = "2"; $mod = "5";
gmp_sign() 함수는 주어진 GMP 번호의 부호를 확인합니다. 구문 gmp_sign(val) 매개변수 값 :GMP 번호입니다. PHP 버전 5.6 이상에서는 GMP 개체일 수 있습니다. 숫자 문자열도 가능 돌아가기 gmp_sign() 함수는 주어진 val의 부호를 확인합니다. 반환 값은 val이 양수이면 1, val이 음수이면 -1, val이 0이면 0이 될 수 있습니다. 예시 다음은 예입니다. <?php $val = 0; echo gmp_sign($val); ?
gmp_fact() 함수는 GMP 번호의 계승을 계산합니다. 구문 gmp_fact (val) 매개변수 값 :계승을 원하는 GMP 번호입니다. 돌아가기 gmp_fact() 함수는 계승을 반환합니다. 예 다음은 예입니다. <?php $res = gmp_fact(7); echo gmp_strval($res); ?> 출력 다음은 출력입니다. 5040
gmp_nextprime() 함수는 다음 소수를 계산합니다. 이것은 주어진 숫자보다 큽니다. 구문 gmp_nextprime(val) 매개변수 값 :통과할 GMP 번호입니다. 돌아가기 gmp_nextprime() 함수는 매개변수로 전달된 GMP 번호보다 큰 소수를 반환합니다. 반환된 값 자체가 GMP 번호입니다. 예 다음은 예입니다. <?php $val= gmp_init(20); $a = gmp_nextprime($val); echo $a; ?&g
gmp_root() 함수는 GMP 번호의 n번째 루트의 정수 부분을 가져옵니다. 구문 gmp_pow(X, nth) 매개변수 X :n번째 루트의 정수 부분이 반환되는 GMP 번호입니다. n번째 :숫자의 양의 n번째 근입니다. 돌아가기 gmp_root() 함수는 X의 n번째 루트의 정수 부분을 반환합니다. 예시 다음은 예입니다. <?php $x = "9"; $n = 3; $res = gmp_root($x, $n);  
gmp_abs() 함수는 GMP 번호의 절대값을 계산합니다. 구문 gmp_abs(val) 매개변수 값 :절대값을 구하고자 하는 GMP 수치입니다. 돌아가기 gmp_abs() 함수는 val 매개변수의 절대값을 반환합니다. 예시 다음은 예입니다. <?php $a = gmp_abs("-90087"); echo gmp_strval($a); ?> 출력 다음은 출력입니다. 90087
gmp_add() 함수는 두 개의 GMP 번호를 추가하는 데 사용됩니다. 구문 gmp_add ( val1, val2 ) 매개변수 val1 :첫 번째 GMP 번호입니다. val2 :두 번째 GMP 번호입니다. 돌아가기 gmp_add() 함수는 두 숫자의 합을 반환합니다. 예 다음은 PHP에서 gmp_add() 함수를 사용하여 두 개의 숫자를 더하는 예제입니다. <?php $res = gmp_add("39", "80"); echo
gmp_gcd() 함수는 2개의 GMP 번호의 GCD를 계산합니다. 구문 gmp_gcd (val1, val2) 매개변수 val1 :첫 번째 GMP 번호입니다. val2 :두 번째 GMP 번호입니다. 돌아가기 gmp_gcd() 함수는 val1과 val2의 GCD를 반환합니다. 예시 다음은 PHP에서 gmp_gcd() 함수를 사용하여 두 숫자의 GCD를 얻는 예입니다. <?php $res = gmp_gcd("30", "45"); e
gmp_import() 함수는 바이너리 문자열에서 GMP 번호를 가져옵니다. 구문 GMP gmp_import (data, word_size, options) 매개변수 데이터 :이진 문자열을 가져오는 중입니다. word_size :바이너리 데이터의 각 청크에 있는 바이트 수입니다. 옵션 :GMP_MSW_FIRST | GMP_NATIVE_ENDIAN은 기본값입니다. 예시 gmp_import() 함수는 GMP 번호를 반환합니다. 예시 다음은 예입니다. <?php $res = gmp_im
imagefilledellipse() 함수는 채워진 타원을 그리는 데 사용됩니다. 구문 imagefilledellipse( $img, $cx, $cy, $width, $height, $color ) 매개변수 이미지 imagecreatetruecolor()를 사용하여 빈 이미지를 만듭니다. cx 중심의 x 좌표입니다. 사이 중심의 y 좌표입니다. 너비 타원 너비. 높이 타원 높이. 색상 채우기 색상입니다. 돌아가기 imagefilledellipse() 함수는 성공하면 TRUE를, 실패하면 FAL
imagefilledrectangle() 함수는 채워진 사각형을 그립니다. 구문 imagefilledrectangle( $img, $x1, $y1, $x2, $y2, $color ) 매개변수 이미지 imagecreatetruecolor()를 사용하여 빈 이미지를 만듭니다. x1 점 1의 x 좌표입니다. y1 점 1의 y 좌표입니다. x2 점 2의 x 좌표입니다. y2 점 2의 y 좌표입니다. 색상 채우기 색상입니다. 돌아가기 imagefilledrectangle() 함수는 성공하면 T
imagedashedline() 함수는 점선을 그립니다. 구문 imagedashedline( $image , $x1 , $y1 , $x2 , $y2 , $color ) 매개변수 이미지 imagecreatetruecolor()를 사용하여 빈 이미지를 만듭니다. x1 왼쪽 상단 x 좌표 y1 왼쪽 상단 y 좌표 x2 오른쪽 하단 x 좌표 y2 오른쪽 하단 y 좌표 색상 채우기 색상입니다. 돌아가기 이 함수는 성공하면 TRUE를, 실패하면 FALSE를 반환합니다. 예 다음은 예입니다. &
imagefill() 함수는 이미지를 채우는 데 사용됩니다. 구문 imagefill(img, x, y, color) 매개변수 이미지 imagecreatetruecolor()를 사용하여 빈 이미지를 만듭니다. x 시작점의 x 좌표 요 시작점의 y 좌표 색상 채우기 색상입니다. 돌아가기 imagefill() 함수는 성공하면 TRUE를, 실패하면 FALSE를 반환합니다. 예 다음은 예입니다. <?php $img = imagecreatetruecolor(400, 400);