Simple PHP fucntion that turns a number in octets (normal 8 bit bytes) iton a human readable number for convenient display.<br />
<br />
Works well with the numbers from a radius accounting table, originally writen for piertopier.net<br />
<br />
<b>USAGE</b><br />
just go:<br />
<span class="code">bytes_readable(<i>number</i>);</span><br />
<br>
<div class="code"><p>&lt;?php&nbsp;<br />
//&nbsp;simple&nbsp;function&nbsp;to&nbsp;convert&nbsp;bytes&nbsp;to&nbsp;readable&nbsp;a&nbsp;readable&nbsp;format<br />
//&nbsp;tom&nbsp;2005<br />
function&nbsp;bytes_readable($bytes)<br />
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch&nbsp;($bytes)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;($bytes&nbsp;&lt;&nbsp;1024):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$read_bytes=$bytes;&nbsp;$abv='b';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;($bytes&nbsp;&lt;&nbsp;1048576):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$read_bytes=round($bytes/1024);&nbsp;$abv='k';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;($bytes&nbsp;&lt;&nbsp;1073741824):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$read_bytes=round($bytes/1048576);&nbsp;$abv='M';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;($bytes&nbsp;&gt;&nbsp;1073741824):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$read_bytes=round($bytes/1073741824);&nbsp;$abv='g';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;($read_bytes.$abv);<br />
}<br />
?&gt;</p></div>