printf()
| From: | Gerard Samuel | Date: | Sat, 15 Jun 2002 23:46:18 +0000 |
| Subject: | printf() | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-102362@lists.php.net to get a copy of this message | ||
Im trying to make a dynamic printf().
By that I mean ->
function this($foo, $bar)
{
if (strlen($bar) == '0')
{
print($foo);} else {
printf($foo, $bar);} } Now it works if there is one argument passed, but it doesn't when there is more than one. $str = 'should'; this('This %s work', $str); // work $str = 'is, a'; this('This %s just %s test', $str); // doesn't work So I guess, arguments passed to it has to be physical arguments, and not represented in a string. Am I banging my head on a wall with this?? Thanks -- Gerard Samuel http://www.trini0.org:81/ http://dev.trini0.org:81/