考虑以下代码将数据保存在数组中,
arr[]['name'] = 'hello';
arr[]['value'] = 2;
我试图将数据存储在二维数组中而不提及索引。 如果我这样存储,请考虑上面的名称/值集。
值存储为
arr[0]['name'] = 'hello';
arr[1]['value'] = 2;
但以下是预期结果
arr[0]['name'] = 'hello';
arr[0]['value'] = 2;
如何在不提及任何索引的情况下这样做?有没有办法做到这一点?
谢谢,
巴兰
答案 0 :(得分:4)
这是因为每次使用[]
时都会创建一个新密钥,在一个密钥中存储多个内容,插入一个数组:
$arr[] = array('name' => 'hello', 'value' => 2);