PHP में IntlChar::forDigit() फंक्शन निर्दिष्ट रेडिक्स (आधार) में दिए गए अंक (digit) का वर्ण प्रतिनिधित्व (character representation) लौटाता है। यह digit() का व्युत्क्रम ऑपरेशन है।
सिंटैक्स (Syntax)
IntlChar::forDigit(int $digit, int $radix = 10): int
पैरामीटर्स (Parameters)
- $digit - वर्ण में परिवर्तित करने के लिए अंक (0 से radix-1 तक)
- $radix - आधार/रेडिक्स (डिफ़ॉल्ट 10)। मान्य रेंज: 2 से 36
रिटर्न वैल्यू (Return Value)
निर्दिष्ट रेडिक्स में अंक का वर्ण कोड पॉइंट (पूर्णांक) लौटाता है। यदि अंक रेडिक्स के लिए अवैध है, तो परिणाम अपरिभाषित होता है।
उदाहरण (Example)
<?php var_dump(IntlChar::forDigit(7)); // दशमलव 7 -> '7' (कोड पॉइंट 55) echo "<br>"; var_dump(IntlChar::forDigit(5, 16)); // हेक्स 5 -> '5' (कोड पॉइंट 53) echo "<br>"; var_dump(IntlChar::forDigit(0)); // दशमलव 0 -> '0' (कोड पॉइंट 48) ?>
आउटपुट (Output)
int(55) int(53) int(48)
व्याख्या: ASCII/Unicode में '0'=48, '1'=49, ..., '9'=57, 'A'=65, 'a'=97।