RE: [PHP] newbie array question
| From: | Boget, Chris | Date: | Fri, 09 Mar 2001 19:14:05 +0000 |
| Subject: | RE: [PHP] newbie array question | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-43191@lists.php.net to get a copy of this message | ||
> I am trying to create an associative array dynamically.
> Here's what I did first:
> $form_val_list =
> "firstname,lastname,address,address2,city,state,zip,phone,emai
> l,resume";
> $form_arr = explode (",", $form_val_list);
> while (list ($key, $val) = each ($form_arr))
> {
> echo "$key is $val<br>";
> }
> This doesn't do the trick, as it creates a regular array with
> values from my list, as in form_array['1'] = "firstname";
> whereas I need form_array['firstname']
> Is this possible without being overly complicated? Thanks.
You need to assign a value to that element. This would work:
$assocArray = array();
$assocArray[firstname] = $someVal;
$assocArray[lastname] = $someVal;
Alternately, you can do:
$assocArray = array( "firstname" => $someVal, "lastname" => $someVal );
etc.
Chris