按键,值到数组:jQuery

时间:2016-05-12 02:35:38

标签: javascript php jquery

我正在尝试将以下信息添加到我的数组中:inserted_by_user_id - > 5

如果我在$ array_post上执行print_r,我会得到这样的数据:

Array ( [saw_by_id] => 18 [appt_status_id] => 2 [reason_id] => 1 [pre_notes] => [howheard_id] => [marketing_event_id] => [start] => 2016-05-09T08:20:00+00:00 [end] => 2016-05-09T08:30:00+00:00 [allDay] => 0 [location_id] => 1 [contact_id] => 3102 [company_id] => 1 )

我试图像这样添加信息:

// array_map should walk through $array - replaces blank values that are    serialized from the form and makes them null
 $array_post = array_map(function($value) {
    return !strlen($value) ? NULL : $value;
 }, $_POST); 

 $array_post.push({inserted_by_user_id: '5'});

我在阵列上使用array_map也是为了在插入我的数据库之前删除空白。

当我尝试使用此推送时,我收到此错误:

 Parse error: syntax error, unexpected '{' in THIS FILE on line 20

第20行是带有.push的行。

如果我不使用.push,一切正常。我只是想将这些信息添加到传递给此页面的每个数组中。

2 个答案:

答案 0 :(得分:2)

您可以简单地使用array_merge函数并将数据插入表 -

$array_post = array_merge($array_post, array('inserted_by_user_id'=> '5'));

答案 1 :(得分:1)

在php中使用。我只是做了一个编辑试图让它成为一个php问题,因为这是你正在使用的语言

$array_post['inserted_by_user_id'] =  '5';