- var_dump: documentation ( source)
- json_decode: documentation ( source)
- dechex: documentation ( source)
- preg_replace: documentation ( source)
- ord: documentation ( source)
<?php
$str = json_decode('{"a": "\u000f\u000f?\u001f\u000f\u000e\u000f\u001e\u00c3"}')->a;
var_dump(hex($str));
$str = preg_replace('/[\x00-\x1f\x7f]/', '', $str);
var_dump(hex($str));
function hex($s) {
$h = '';
for ($i = 0; $i < strlen($s); $i++) {
$h .= dechex(ord($s[$i])) . ' ';
}
return $h;
}