Why do you put each(explode()) ?  Just list() = explode() is what you
want.

-Rasmus

On Mon, 25 Mar 2002, Chris Boget wrote:

> Ok, I've got to be doing something wrong here.  I've been
> beating my head up against the wall for some time and I
> just cannot figure out what it is.  Before I say it's a bug with
> list(), could someone tell me what I'm doing wrong?
>
> <?
>
> $policy = "1016726726--1--1016643856";
>
> // problematic
> list( $policy_num, $policy_year, $application_reference ) = each( explode( "--", 
>$policy ));
> echo "list( $policy_num, $policy_year, $application_reference ) = each( explode( 
>\"--\", $policy )); <br>\n";
>
> // fine
> $policy = explode( "--", $policy );
> echo $policy[0] . "<br>\n";
> echo $policy[1] . "<br>\n";
> echo $policy[2] . "<br>\n";
>
> ?>
>
> Why isn't list() assigning the value properly?  For the first echo statement, I'm
> getting:
>
> "list( 0, 1016726726, ) = each( explode( "--", 1016726726--1--1016643856 ));"
>
> but the others, where I'm echoing out the individual elements, it's working fine.
>
> What's going on?
>
> Chris
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to