Php 将新密钥追加到现有数组中
这似乎是一个愚蠢的问题,但我不知道为什么,这件事不适合我 我有一个现有的数组Php 将新密钥追加到现有数组中,php,arrays,Php,Arrays,这似乎是一个愚蠢的问题,但我不知道为什么,这件事不适合我 我有一个现有的数组 $data = array( 'first_name' => $first_name, 'last_name' => $last_name, 'email' => $email, 'password' => $enc_password,
$data = array(
'first_name' => $first_name,
'last_name' => $last_name,
'email' => $email,
'password' => $enc_password,
'date_of_adding' => date('d/m/Y'),
'support_timestamp' => $timestamp
);
现在,我想在现有数组中插入或附加一个具有值的新键
其中新键及其值为
'username' => $username
我所做的就是
$data['username'] = $username;
但这东西还是不起作用
有谁知道我做错了什么吗???试试这个
$data = array(
'first_name' => $first_name,
'last_name' => $last_name,
'email' => $email,
'password' => $enc_password,
'date_of_adding' => date('d/m/Y'),
'support_timestamp' => $timestamp
);
$data2 = array('username'=>$username);
$data = array_unshift($data,$data2);
它将新数组附加到现有数组中它应该使用$data['username']=$username
$data = array(
'first_name' => $first_name,
'last_name' => $last_name,
'email' => $email,
'password' => $enc_password,
'date_of_adding' => date('d/m/Y'),
'support_timestamp' => $timestamp
);
单击您可以使用的跑步图标
$data2 = array('username'=>$username);
$data = array_push($data,$data2);
或参观
它应该会起作用。发布你的完整代码。或者制作一个简单的小提琴来重复它。对我来说很好。变量$username有值吗?