Re: RFC proposal.

From: Date: Mon, 05 Oct 2015 22:42:08 +0000
Subject: Re: RFC proposal.
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-88689@lists.php.net to get a copy of this message
On 4 October 2015 23:10:25 BST, somebody anon <someone.wanted.to.be.unknown@gmail.com> wrote: >Hi PHP community. I am a developer with few years experience in PHP and >now >want to propose some addition to default "filesystem" extension. >There's >money_format and number_format functions to format money and number >values >in human-readable format, but there is not any "size_format" function >that >does the same - reformat an integer that holds size in bytes in >well-formed >string representing size in one of "big" units like MB or GB. So I can >implement function to do this with following interface: >> size_format($format, $bytes, $unit = null) >that will format size like printf with taking in accoun using unit and >multiplier (1k or 1024). >So, I wait for responses. Thanks for attention. An interesting idea. Do you have any idea of the values $format and $unit would accept? Would it handle both decimal-based GB etc and binary-based GiB etc [1]? What about other units that can be scaled in the same way, like metres? Would it make more sense to make it a unit-formatting function or library - and if so, does it need to be in core, or could it just be a lightweight Composer dependency people could grab when they needed it? [1] https://en.m.wikipedia.org/wiki/Binary_prefix Regards, -- Rowan Collins [IMSoP]

« previous php.internals (#88689) next »