Populating PHP list() with values in an array.

Posted by Mike on Stack Overflow See other posts from Stack Overflow or by Mike
Published on 2010-04-20T12:15:06Z Indexed on 2010/04/20 12:23 UTC
Read the original article Hit count: 385

Filed under:
|
|

Hi,

I have an array:

$arr = array('foo', 'bar', 'bash', 'monkey', 'badger');

I want to have the elements in that array appear as the variables in my list():

list($foo, $bar, $bash, $monkey, $badger) = $data;

Without actually specifying the variables, I tried;

list(implode(",$", $arr)) = $data; and
list(extract($arr)) = $data;

But they don't work, I get:

Fatal error: Can't use function return value in write context

Does anyone have any idea whether this is possible?

Cheers,

Mike

© Stack Overflow or respective owner

Related posts about php

Related posts about list