* Thus wrote Matt Winslow: > I'm not new to PHP, but I have very little experience with arrays. I have comma > separated values in a database, that I need to pull out, explode into an array, then > check certain checkboxes if they exist. > > I have two variables: > > $x = "2,10,34" > $y = "28,15,16" > > I need to explode them both, so that the values of $x are they keys, and the values > of $y are the values. Is that possible?
$final = array(); $Y = explode(',', $y); foreach(explode(',', $x) as $key => $val ) { $final[$val] = $Y[$key]; } var_dump($final); > > I have a form, with checkboxes that are named $product[1] through [40]. Next to > them are textboxes labeled $price[1] through [40]. How would make the form, when it > loads, have $product[2], [10], [34] checked, with $price[2], [10], and [34] equal to > "28", "15", and "16" respecively. > What is the relationship between the $x,$y and $product,$price? I'm not sure I quite grasp what your trying to do. If I understand correctly, the situation you describe ends up not being a one-one relationship. So a user could select 4 prices with 3 products or vice versa. Which will make things difficult to match up products/prices. Curt -- The above comments may offend you. flame at will. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php