I'm attempting to see if a variable exists in an associative array but I've come up empty after two hours... any help out there?
I've already tried array_search and the psuedo functions inside_array and array_in_array from the user comments in the documentation but they all return false for what is an obvious match... I've also tried this with $CUST_CITY in "'s and out of them (e.g. in_array ( "$CUST_CITY", $city_array ) and in_array ( $CUST_CITY, $city_array ) ) but I don't think I should need "'s around $CUST_CITY Pieces of the code that are relevent: $city_array = array ( 'ALEXANDRIA' => '43001' ,'GLENFORD' => '43739' ,'GRANVILLE' => '43023' ); $CUST_CITY = "GRANVILLE"; //this is actually retrieved from a database in the real code... if ( in_array ( $CUST_CITY , $city_array ) ) { if ( $debug ) { echo "<!-- FOUND $CUST_CITY IN ARRAY -->\n"; } echo "<option value=\"NOT LISTED\">NOT LISTED</option>\n"; //sift through city array and write city options foreach ( $city_array as $key => $value) { echo "<option "; if ( $CUST_CITY == $key) { echo "SELECTED"; } echo "value=\"$key\">$key</option>\n"; } echo " <input type=\"text\" name=\"ALT_CITY\" value=\"$CUST_CITY\">"; } else { if ( $debug ) { echo "<!-- DID NOT FIND $CUST_CITY IN ARRAY 5-->\n"; } echo "<option SELECTED value=\"NOT LISTED\">NOT LISTED</option>\n"; //sift through city array and write city options foreach ( $city_array as $key => $value) { echo "<option value=\"$key\">$key</option>\n"; } echo " <input type=\"text\" name=\"ALT_CITY\" value=\"$CUST_CITY\">"; } Thanks in advance. John --------------------- John Asendorf - [EMAIL PROTECTED] Web Applications Developer http://www.lcounty.com - NEW FEATURES ADDED DAILY! Licking County, Ohio, USA 740-349-3631 Nullum magnum ingenium sine mixtura dementiae fuit -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]