PHP में gmp_rootrem() फंक्शन का उपयोग GMP संख्या का nth रूट (मूल) निकालने के लिए किया जाता है। यह फंक्शन nth रूट का पूर्णांक भाग और शेषफल (remainder) दोनों लौटाता है।
सिंटैक्स (Syntax)
gmp_rootrem(GMP|int|string $num, int $root): array
पैरामीटर्स (Parameters)
- $num - GMP ऑब्जेक्ट, पूर्णांक, या संख्यात्मक स्ट्रिंग (PHP 5.6+ में GMP ऑब्जेक्ट सपोर्टेड)
- $root - निकालने वाला रूट (जैसे 2 वर्गमूल के लिए, 3 घनमूल के लिए)
रिटर्न वैल्यू (Return Value)
दो तत्वों वाला सरणी (array) लौटाता है:
- [0] - nth रूट का पूर्णांक भाग (GMP ऑब्जेक्ट)
- [1] - शेषफल (GMP ऑब्जेक्ट)
उदाहरण (Example)
<?php $num = gmp_init(15); $root = 2; $result = gmp_rootrem($num, $root); print_r($result); ?>
आउटपुट (Output)
Array
(
[0] => GMP Object ( [num] => 3 )
[1] => GMP Object ( [num] => 6 )
)
व्याख्या: 15 का वर्गमूल (square root) लगभग 3.87 है। पूर्णांक भाग 3 है और शेषफल 6 है (क्योंकि 3² + 6 = 9 + 6 = 15)।