> 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]