Dave M G wrote: > Nicolas, Jochem, Tul, > > I have been going mental, reading the online manual and trying different > things. I can not get this loop to work. > > Please understand that I have endeavored to read up on list(), each(), > foreach(), while(). key(), and everything else I can. I've even looked > at online tutorials and I have to PHP books here. I'm asking on list not > because I come here before searching for existing help, it's because I > don't understand the help that I've found. > > In fact, I've tried lifting code directly from a book I recently bought > on PHP, called "All In One: PHP, MySQL and Apache". > foreach($elements as $e){ > while(list($key, $value) = each($e)){ > echo "key = " . $key . "<br />"; > echo "value = " . $value . "<br />"; > } > } don't fix list()+each() with foreach() ... // things to do when your stuck: echo '<pre>'; var_dump($elements); print_r($elements); foreach($elements as $e) { var_dump($e); print_r($e); } echo '</pre>'; // example 1 foreach($elements as $e) { echo "value= ",$e,"<br />"; } // example 2 foreach($elements as $key => $value) { echo "value= ",$value,"<br />"; echo "key= ",$key,"<br />"; } // example 3 reset($elements); while(list(, $value) = each($elements)) { echo "value = " . $value . "<br />"; } // example 4 reset($elements); while(list($key, $value) = each($elements)) { echo "key = " . $key . "<br />"; echo "value = " . $value . "<br />"; } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php