On Tue, 9 Apr 2002, Martin Clifford wrote: > echo "<tr><td>Item " . ($n + 1) . " is $List[$n].</td></tr>"; > > It successfully prints out the following: > > Item Number 1 is . > > I just don't understand why it doesn't print out each value in the > array... any help would be VERY appreciated! Also, please CC me on any > replies, as I'm subscribed to the digest! Thanks!
If you put an array dereference inside a literal string, you have to surround the whole assembly with curly braces, thusly: echo "<tr><td>Item " . ($n + 1) . " is {$List[$n]}.</td></tr>"; miguel -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php