9 for ($i = $j = 0; $i < $len; $i++
){
10 $hex[] = sprintf("%02x", ord($data[$i]));
12 if ((ord($data[$i]) >= ord(' ') && ord($data[$i]) <= ord('~')) ||
(ord($data[$i]) >= 0xa0 && ord($data[$i]) <= 0xa7)){
13 $ascii .= utf8_encode(htmlentities($data[$i]));
18 if ($j == 7) $ascii .= ' ';
20 if (++
$j == 16 ||
$i == $len - 1){
21 $ret[] = array(sprintf("%04x",$offset),$hex,$ascii);