On Thu, 2009-10-22 at 09:53 +0300, Thodoris wrote: > > On Wed, 2009-10-21 at 23:11 +0200, Kim Madsen wrote: > > > > > >> Ashley Sheridan wrote on 2009-10-21 22:56: > >> > >> > >>> Try this though: > >>> > >>> <?php > >>> > >>> $var = array(array('great','alright'), 'boring'); > >>> > >>> print "This is $var[0][0]."; > >>> > >> Print "This is different from your previous example :-)"; > >> > >> -- > >> Kind regards > >> Kim Emax - masterminds.dk > >> > >> > > > > > > Yeah, I just forgot that PHP will correctly work with an array to a > > depth of 1 inside of a string. Much like the above advice, I'd taken to > > always using {} for arrays inside of strings, although not for strings > > inside of strings unless I needed non-white-space text to immediately > > follow said string. Would make more sense if I used the braces for > > everything, but nobody has ever accused me of making too much sense > > before! > > > > Thanks, > > Ash > > http://www.ashleysheridan.co.uk > > > > > > > > > > This will also work (shell like style): > > print "Test: ${var[0]}"; > > but this won't based on the same principle you mention above: > > print "Test: ${var[0][0]}"; > Erm, the braces are meant to go *around* the variable, not around a bit of it: print "Test: {$var[0][0]}"; Thanks, Ash http://www.ashleysheridan.co.uk