2011-04-16 37 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');