> ID: 14112
> Updated by: zak
> Reported By: [EMAIL PROTECTED]
> Status: Open
> Bug Type: Feature/Change Request
> Operating System: Linux
> PHP Version: 4.1.0RC1
> New Comment:
> 
> I would guess that implementing it as a native PHP 
> function would be at least 2x as fast.
> 
> I suppose the issue now is finding out if the core PHP 
> developers consider the function to have enough value to 
> add it.
> 
> My personal, non-core developer, opinion is that I don't 
> like the idea of adding this function.
> 
> Perhaps instead we could overload the current 
> implementations of printf and sprintf so that they can 
> accept a single-dimension array as the second parameter 
> (and in this case, final, parameter)?
> 

    vsprintf and vprintf don't work for you?

    -Sterling

> 
> Previous Comments:
> ------------------------------------------------------------------------
> 
> [2001-11-19 06:11:24] [EMAIL PROTECTED]
> 
> Yes something like this should work.
> 
> But it's not as fast as it could be.
> And I personally like when thins are as fast
> as possible.
> 
> 
> ------------------------------------------------------------------------
> 
> [2001-11-19 05:53:41] [EMAIL PROTECTED]
> 
> Why not just build your own function?
> 
> function sprintf_array ($format) {
>       if (1 == func_get_args () ) {
>               return sprintf ($format);
>       }
> 
>       $argv = func_get_args ();
>       return call_user_func_array ('sprintf', $argv);
> }
> 
> (Not tested, but something like this should work. :)
> 
> 
> ------------------------------------------------------------------------
> 
> [2001-11-19 05:46:48] [EMAIL PROTECTED]
> 
> Hi,
> 
> During development i felt great need for function
> that could be named sprintf_array()
> 
> That is ordinary sprintf() which would be able
> to take arguments from array:
> 
> string sprintf_array(string format, array args)
> 
> What do you think?
> 
> Lenar
> 
> 
> ------------------------------------------------------------------------
> 
> 
> 
> Edit this bug report at http://bugs.php.net/?id=14112&edit=1
> 
> 
> -- 
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to