Неверный десятичный код при попытке преобразовать эмодзи в десятичный

#php

#php

Вопрос:

Я хочу получить из эмодзи его десятичный код, поэтому у меня есть этот код: (из одной из тем форума)

 $utf32 = mb_convert_encoding( "❤️", 'UTF-32', 'UTF-8' );
$hex4 = bin2hex($utf32);
$dec = hexdec($hex4);
echo "amp;amp;#$dec;";
echo $output;
  

он работает нормально, но не со всеми эмодзи, например, с этим эмодзи — он возвращает мне этот десятичный код: amp;#43310450277903;
это абсолютно неверное десятичное число, есть какие-либо предложения по этому коду?

Комментарии:

1. Пожалуйста, помогите .. это срочно!

2. такая же проблема… вы смогли решить?