2011-04-16 39 views
2

如果我這樣做:你如何參考陣列陣列內PHP

<?php 
$array = array(); 
$array['bar'] = "bar"; 
$array['foo'] = array(); 
?> 

如何添加值到$陣列[「富」]數組? (但不喜歡添加另一個數組,只是鍵和值)

回答

4
$array['foo']['blah'] = 'asdf'; 
+0

或者只是'$陣列[ '富'] [] = '自衛隊';'如果你沒有關心指數值。 – 2011-04-16 19:59:24

0
$array['foo']['x'] = 'something'; 
2
<?php 
$array = array(); 
$array['bar'] = 'bar'; 
$array['foo'] = array(); 

$array['foo']['key'] = 'var'; // if you want it to be hash table 
or 
$array['foo'][] = 'var'; // generates the index for you. 
?> 

然後,如果你要訪問的事情:

<?php echo $array['foo']['key']; ?> 

或者,如果您使用的是[]方式:

<?php echo $array['foo'][0]; ?> 
0
$array['foo'][] = $your_value_to_insert; 
0

像@cyclone和:

$array['foo'] = array("foo" => "bar", 12 => true); 
0

你可以做這樣的事情:

$array['foo'] = array('id' => 1, 'name' => 'abc');