这似乎是一个愚蠢的问题,但我不知道为什么,这件事对我不起作用。
我有一个现有的数组
$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;
但仍然没有用。
有人可以说出我做错了吗?
答案 0 :(得分:0)
试试这个
$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);
答案 1 :(得分:0)
You can do like this:
$data[]=array('username' => $username)
它会将新数组附加到现有数组
中答案 2 :(得分:0)
它应该使用$data['username'] = $username;
Have a look at it here.点击运行图标
答案 3 :(得分:0)