- bin2hex: documentation ( source)
- strtoupper: documentation ( source)
- pack: documentation ( source)
- ord: documentation ( source)
<?php
echo 0xe4b8ad;
echo $bin = pack("a3", "中");//中
echo "十六进制: 0x" . bin2hex($bin) . "\n";//0xe4b8ad
$str = '回';
echo $bin = pack("C3", ord($str{0}), ord($str{1}), ord($str{2}));//回
$hex = strtoupper(bin2hex($bin));
echo "UTF-8编码: " . $hex . "\n";