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