php8.5
Home/ Manual/ intl / intlchar/ IntlChar::charAge

IntlChar::charAge

PHP function Edit on GitHub ✎

(PHP 7, PHP 8)

Get the "age" of the code point

Description

IntlChar::charAge(int|string $codepoint): array|null

Gets the "age" of the code point.

The "age" is the Unicode version when the code point was first designated (as a non-character or for Private Use) or assigned a character. This can be useful to avoid emitting code points to receiving processes that do not accept newer characters.

Parameters

codepoint

Parameter

Return Values

The Unicode version number, as an array. For example, version 1.3.31.2 would be represented as [1, 3, 31, 2]. Returns null on failure.

Examples

Example

php
<?php
var_dump(IntlChar::charage("\u{2603}"));
var_dump(IntlChar::charage("\u{1F576}"));
?>

The above example will output:

output
array(4) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(0)
  [3]=>
  int(0)
}
array(4) {
  [0]=>
  int(7)
  [1]=>
  int(0)
  [2]=>
  int(0)
  [3]=>
  int(0)
}

See Also

Source: reference/intl/intlchar/charage.xml · from the official PHP manual (php/doc-en)