PHP में gmp_div_qr() फंक्शन दो GMP संख्याओं के बीच विभाजन (division) करता है और भागफल (quotient) तथा शेषफल (remainder) दोनों लौटाता है।
सिंटैक्स (Syntax)
gmp_div_qr(GMP|int|string $num1, GMP|int|string $num2): array
पैरामीटर्स (Parameters)
- $num1 - भाज्य (dividend) - GMP ऑब्जेक्ट, पूर्णांक, या संख्यात्मक स्ट्रिंग
- $num2 - भाजक (divisor) - GMP ऑब्जेक्ट, पूर्णांक, या संख्यात्मक स्ट्रिंग
रिटर्न वैल्यू (Return Value)
दो तत्वों वाला सरणी (array) लौटाता है:
- [0] - भागफल (quotient) - GMP ऑब्जेक्ट
- [1] - शेषफल (remainder) - GMP ऑब्जेक्ट
उदाहरण (Example)
<?php $n1 = gmp_init(129); $n2 = gmp_init(9); $result = gmp_div_qr($n1, $n2); print_r($result); ?>
आउटपुट (Output)
Array
(
[0] => GMP Object ( [num] => 14 )
[1] => GMP Object ( [num] => 3 )
)
व्याख्या: 129 ÷ 9 = 14 शेष 3 (क्योंकि 9 × 14 + 3 = 126 + 3 = 129)।