2012-02-20 80 views
1

加载数据请考虑下面的代码保存数据阵列,问题与阵列

 

    arr[]['name'] = 'hello'; 
    arr[]['value'] = 2; 
 

我试图存储在2 d阵列中的数据不提索引。 考虑上面的名称/值集,如果我这样存储。

值存储像

 

    arr[0]['name'] = 'hello'; 
    arr[1]['value'] = 2; 
 

但低于是预期的结果

 

    arr[0]['name'] = 'hello'; 
    arr[0]['value'] = 2; 
 

我如何做到这一点不提任何指标?有没有办法做到这一点?

感谢,

巴兰

回答

4

这是因为每次使用[]时它会创建一个新的密钥,以多东西存储在一个键,插入一个数组:

$arr[] = array('name' => 'hello', 'value' => 2); 
+0

大..谢谢Jleagle .. – balanv 2012-02-20 10:34:39