Re: how call a variable in a text

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2009-10-21 at 22:54 +0200, Kim Madsen wrote:

> Ashley Sheridan wrote on 2009-10-21 22:43:
> 
> > The {} only become really useful when you're trying to reference arrays
> > within a string:
> > 
> > $var = array('great', 'boring');
> > 
> > $text = "this is {$var[0]}.";
> > 
> > Without the curly braces, PHP wouldn't be able to figure out whether you
> > wanted the end string to be 'This is great.' or 'This is [0].' despite
> > the variable itself clearly being an array.
> 
> Ehh what? This has never been a problem for me:
> 
> $text = "this is $var[0].";
> 
> However this does give an error (or notice, don't recall, haven't seen 
> the error in quite a while):
> 
> $text = "this is $var['0'].";
> 
> In that case the solution is the curly brackets:
> 
> $text = "this is {$var['0']}.";
> 
> -- 
> Kind regards
> Kim Emax - masterminds.dk
> 

Try this though:

<?php

$var = array(array('great','alright'), 'boring');

print "This is $var[0][0].";

?>

Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux