PHP में IntlChar::charAge() फंक्शन दिए गए Unicode वर्ण की उम्र (age) लौटाता है - अर्थात् वह Unicode संस्करण जब यह वर्ण पहली बार असाइन/नामित किया गया था।
सिंटैक्स (Syntax)
IntlChar::charAge(int|string $codepoint): array
पैरामीटर्स (Parameters)
- $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग
रिटर्न वैल्यू (Return Value)
4 तत्वों वाला सरणी (array) लौटाता है जो Unicode संस्करण दर्शाता है: [मेजर, माइनर, पैच, अतिरिक्त]।
उदाहरण (Example)
<?php
var_dump(IntlChar::charAge("\u{1F878}"));
?>
आउटपुट (Output)
array(4) {
[0]=> int(0)
[1]=> int(0)
[2]=> int(0)
[3]=> int(0)
}
नोट: आउटपुट सभी शून्य दर्शाता है, जिसका अर्थ हो सकता है कि यह वर्ण (U+1F878) निजी उपयोग क्षेत्र (Private Use Area) में है या अभी तक असाइन नहीं किया गया है। वास्तविक असाइन किए गए वर्णों के लिए संस्करण संख्या (जैसे [11, 0, 0, 0] Unicode 11.0 के लिए) दिखाई देती है।