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