Re: Dynamic Array Index using Variable
| From: | Al | Date: | Mon, 09 Jan 2006 21:26:07 +0000 |
| Subject: | Re: Dynamic Array Index using Variable | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-228367@lists.php.net to get a copy of this message | ||
Jim Moseby wrote:
That doesn't work. Only the last value is assigned; if all you want to know is whether any one is empty, then $err_msg= ''; foreach($array as $key=>$value){ if(empty($value)){ $err_msg= "$key is empty"; break; } echo $err_msg; Or $err_msg= ''; foreach($array as $key=>$value){ if(empty($value)){ $err_msg .= "$key is empty<br>"; } echo $err_msg;I want to do something like this to check if a variety of submitted form fields (crn, instructor, etc) have any value in them: $reqfields = array('crn', 'instructor'); $errorflag = 0; foreach ($reqfields as $field) { if ($_REQUEST[$field] == '') { $errorflag = 1; } } But I can't quite get the syntax right... help??Something like this maybe? <? //untested foreach($array as $key=>$value){ if(!isset($array[$key])){$errorflag = 1;} } ?> JM