Jump to content

Passing unlimited arguments?


Wolphie

Recommended Posts

Here's how I do it:

 

function array_push_assoc(&$arr) {

 if (function_num_args() > 1) {

 $arrays = func_get_args();

 foreach ($arrays as $k=>$v) {

     if ($k==0){continue;}

     foreach ($v as $key=>$val) {

          $arr[$key] = $val;

     }

  }

  }

}

 

 

That's an example function I wrote a while back for someone, lol.  

DarkWater: Could you possibly provide an example of it in use?

 

Also, from what I can make out, it's still returned as an array, is it not possible to have unlimited arguments like sprintf() which isn't an array (i don't think) or have I misunderstood?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.