使用php向数组中的数组添加项?

使用php向数组中的数组添加项?,php,arrays,Php,Arrays,我有一个数组,其中一个数组包含更多数据,存储在原始数组中的一个键中 例如: $array2 = array('some_data'); $array1 = array( 'username' => $username, 'password' => $password, 'data' => $array2); array1也可以有多个实例,即为多个用户存储数据。如何在$array1内向数据数组添加更多“数据” 我试过了 $array1[0]['data'][] = array(

我有一个数组,其中一个数组包含更多数据,存储在原始数组中的一个键中

例如:

$array2 = array('some_data');
$array1 = array(
'username' => $username,
'password' => $password,
'data' => $array2);
array1也可以有多个实例,即为多个用户存储数据。如何在$array1内向数据数组添加更多“数据”

我试过了

$array1[0]['data'][] = array('diff_data');
但我总是出错。有更好的方法吗?
谢谢。

您可以将新数据添加到

$array1['data'][] = 'new data';
您可以这样访问这些数据:

echo ($array1['data'][0]);

其中0是array2元素的索引。

$array1['data'][='diff_data'数组推送($array1['data'],'diff_data');