Я пытаюсь добавил следующую информацию в моем массиве: inserted_by_user_id -> 5Нажмите клавишу, значение массива: JQuery
Если я делаю print_r на $ array_post получить данные, как это:
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, все работает нормально. Я просто хочу добавить эту информацию в каждый массив, который передается на эту страницу.
'array_map' выглядит как PHP. '.push' выглядит как JavaScript. Кажется, вы смешиваете языки программирования. – Pang
О, мой. Ты прав. У меня был момент. Прости меня. Я постараюсь понять это сейчас! –