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

Reply via email to