I've run into something I don't understand... This is my test code:
$premieredag = array("2002-11-22","2002-11-29","2002-12-06","2002-12-18"); $d20021122 = array("001"); $d20021129 = array("002","003","004"); $d20021206 = array("005","006","007"); $d20021218 = array("008","009"); for ($i = 0; $i < count($premieredag); $i++) { echo("<td class=\"date\" width=\"15%\">"); echo date("j. F Y",strtotime($premieredag[$i])); echo ("</td><td> </td>\n"); echo("</tr><tr>\n"); $pdag = "d".str_replace("-","",$premieredag[$i]); for ($n = 0; $i < count($$pdag); $n++) { echo("<td colspan=\"2\" class=\"filmtxt\">"); echo($$pdag[$n]); echo("</td>\n"); echo("</tr><tr>\n"); } } When it runs, it goes beserk, and gives me this: <td class="date" width="15%">22. November 2002</td><td> </td> </tr><tr> <td colspan="2" class="filmtxt"></td> </tr><tr> <td colspan="2" class="filmtxt"></td> </tr><tr> <td colspan="2" class="filmtxt"></td> </tr><tr> <td colspan="2" class="filmtxt"></td> </tr><tr> <td colspan="2" class="filmtxt"></td> </tr><tr> ...and so on ... It never ends ... and I get no error messages ... So I must conclude that count($$pdag) does not work on reference variables... what can you do about that? The arrays that $$pdag refers to are variable length (or will be in the final code), so I really need to be able to do it this way ... Any other way to find the top of an array ??? Rene -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php