note 74165 added to function.sprintf

From: Date: Wed, 28 Mar 2007 07:25:18 +0000
Subject: note 74165 added to function.sprintf
Groups: php.notes 
Request: Send a blank email to php-notes+get-124875@lists.php.net to get a copy of this message
Display an binary string like an Hex Editor. <?php function BinToHexView($binstr) { $HexView = ""; $binpos = 0; $binsize = strlen($binstr); $binr = ( ($binsize-$binpos-16) > 16 ? 16 : $binsize-$binpos-16 ); while ($binr > 0) { $hline = ""; $dline = ""; $HexView .= sprintf("%04x", $binpos); for ($c=0;$c<$binr;$c++) { $hline .= sprintf("%02x",ord($binstr[$binpos+$c]))." "; } for ($c=0;$c<$binr;$c++) { $ord = ord($binstr[$binpos+$c]); $dline .= ( $ord<32 || $ord>126 ? "." : $binstr[$binpos+$c] ); } $HexView .= sprintf(" %-48s %-16s\n", $hline, $dline); $binpos += $binr; $binr = ( ($binsize-$binpos-16) > 16 ? 16 : $binsize-$binpos-16 ); } return $HexView; } ?> ---- Server IP: 212.124.37.9 Probable Submitter: 141.24.160.11 ---- Manual Page -- http://www.php.net/manual/en/function.sprintf.php Edit -- https://master.php.net/note/edit/74165 Del: integrated -- https://master.php.net/note/delete/74165/integrated Del: useless -- https://master.php.net/note/delete/74165/useless Del: bad code -- https://master.php.net/note/delete/74165/bad+code Del: spam -- https://master.php.net/note/delete/74165/spam Del: non-english -- https://master.php.net/note/delete/74165/non-english Del: in docs -- https://master.php.net/note/delete/74165/in+docs Del: other reasons-- https://master.php.net/note/delete/74165 Reject -- https://master.php.net/note/reject/74165 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#124875) next »