pocketmine\utils\Utils::hexdump PHP Method

hexdump() public static method

Returns a prettified hexdump
public static hexdump ( string $bin ) : string
$bin string
return string
    public static function hexdump($bin)
    {
        $output = "";
        $bin = str_split($bin, 16);
        foreach ($bin as $counter => $line) {
            $hex = chunk_split(chunk_split(str_pad(bin2hex($line), 32, " ", STR_PAD_RIGHT), 2, " "), 24, " ");
            $ascii = preg_replace('#([^\\x20-\\x7E])#', ".", $line);
            $output .= str_pad(dechex($counter << 4), 4, "0", STR_PAD_LEFT) . "  " . $hex . " " . $ascii . PHP_EOL;
        }
        return $output;
    }