Re: Dynamic Array Index using Variable

From: 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:
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
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;

« previous php.general (#228367) next »