Re: is there an "in" qualifier in PHP?

From: Date: Tue, 26 Feb 2002 17:31:17 +0000
Subject: Re: is there an "in" qualifier in PHP?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-86279@lists.php.net to get a copy of this message
if ($row['id'] in_array ($selected_users)) { // execute } =S. On Tue, 26 Feb 2002, Erik Price wrote: > I have a problem with some code (posted below), which I think I can > solve using a method similar to that found in Python: > > if ($item in $potential_items) { > // do one thing > } else { > // do another > } > > Is there something like this available in PHP? > > Thank you, > Erik > > > If you wish to see more detail, I am trying to execute code that is very > similar to the following: > > <?php > > > // in this example, $selected_users is an array of strings that have been > // selected from a multiple listbox in the previous instantiation of the > // page. I am redisplaying the form because the user has made a mistake, > // but trying to get those same strings to be "selected='yes'" in the new > // form. > > $db = // mysql connection parameters > $sql = "SELECT id, name FROM users ORDER BY id ASC"; > $result = mysql_query($sql, $db); > > $c = 0; // this is a counter for the while loop > > while ($row = mysql_fetch_assoc($result)) { > if ($row['id'] == $selected_users["$c"]) { > echo "<option value=\"{$row['id']}\" > selected=\"yes\">{$row['name']}</option>"; > } else { > echo "<option > value=\"{$row['id']}\">{$row['name']}</option>"; > } > $c++; // bump up the counter for the next iteration of the fetched $row > } > > ?> > > > > > > > > ---- > > Erik Price > Web Developer Temp > Media Lab, H.H. Brown > pricee@hhbrown.com > > >

« previous php.general (#86279) next »