- var_dump: documentation ( source)
- mb_strcut: documentation ( source)
- ord: documentation ( source)
<?php
// hex e2 99 a5;
// dec 226 153 165
$str = "♥"; // 3 byte values per above
var_dump( ord(mb_strcut($str, 0, 1, 'ISO-8859-1') ));
var_dump( ord(mb_strcut($str, 1, 1, 'ISO-8859-1') ));
var_dump( ord(mb_strcut($str, 2, 1, 'ISO-8859-1') ));