| 
 Posted by Norman Peelman on 01/10/07 01:06 
"Onideus Mad Hatter" <usenet@backwater-productions.net> wrote in message 
news:dfn6q25mhhkts44htptacnu5rmkbcnrq3p@4ax.com... 
> In PHP...how you do you have a variable, array variable? 
> 
> Like I have an array called $line_1 all the way through $line_192 
> 
> And so I want to have a while statement where I've got like: 
> 
> $i = 1 
> $pos = 5 
> 
> And then do it like $line_$i[$pos] 
> 
> Cept it doesn't work.  Neither does $line_[$i][$pos] or 
> $line_($i)[$pos] or $line_'$i[$pos]' or any of the other combinations 
> and variations I've tried. 
> 
> In Actionscript everything has a kind of address and I can do it like: 
> 
> 'line_'+i+'[pos]' 
> 
> or 
> 
>  line_[i][pos] 
> 
> But it won't work in PHP.  Maybe it's just not possible in PHP?  Or 
> maybe there's another way of creating like an array inside an array? 
> 
> *confused* 
> 
>  -- 
> 
> Onideus Mad Hatter 
> mhm Ή x Ή 
> http://www.backwater-productions.net 
> http://www.backwater-productions.net/hatter-blog 
> 
 
 
 
You can create and use variable array variables easily like so: 
 
 
${"line_$i"}[$pos] = "some text"; 
 
and to make multi-dimensional, just: 
 
${"line_$i"}[$pos] = array('one' => array(), 'two' => array()); 
 
and more: 
 
${"line_$i"}[$pos]['one'][0] = array(); 
 
etc. 
 
Norm 
--  
FREE Avatar hosting at www.easyavatar.com
 
  
Navigation:
[Reply to this message] 
 |