On Wed, 20 Mar 2002, Martin Towell wrote:
> (this code not tested)
> 
> <?
> $res_arr = explode("\n", $result);
> $res_num = count($res_arr);
> for ($i = 0; $i < $res_num; $i++)
> {
>   list($k, $v) = explode("=", $res_arr[$i]);
>   $$k = $v;
> }
> ?>
> 
> this isn't going to work properly if the "value" part has an "=" in it - in
> that case, change the explode("=", ...) line to use strtok() or
> strpos()/substr()

Explode takes an optional third argument, which limits the amount of
shrapnel produced. So just change that line to:

   list($k, $v) = explode("=", $res_arr[$i], 2);

and you're the Egyptian god of the underworld.

miguel


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

Reply via email to