On 4 October 2015 23:10:25 BST, somebody anon 
<someone.wanted.to.be.unkn...@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]


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to