Как вставить переменную внутрь массива в PHP? Есть форма на сайте, на нем вводится емайл и забирается в переменную$email = $_POST['email']; Вопрос по синтаксису - как вместо example@example.ru вставить эту переменную? вставляю 'email' => '$email' - не работает, без скобочек - тоже. Как быть?$data = array( 'html' => 'Ваша заявка получена', 'text' => 'Файл во вложении', 'subject' => 'Спасибо за вашу заявку', 'from_email' => 'адрес_моей_почты@моя_почта.ru', 'from_name' => 'Максим', 'to' => array( array( 'email' => 'example@example.ru', 'name' => '', //Lucas 'type' => 'to' ) ),
Для вставки переменной $email вместо "example@example.ru" в массиве $data необходимо просто использовать переменную $email без кавычек. Пример:
$data = array('html' => 'Ваша заявка получена',
'text' => 'Файл во вложении',
'subject' => 'Спасибо за вашу заявку',
'from_email' => 'адрес_моей_почты@моя_почта.ru',
'from_name' => 'Максим',
'to' => array(
array(
'email' => $email,
'name' => '', //Lucas
'type' => 'to'
)
),
);
Теперь значение переменной $email будет использовано вместо "example@example.ru" в массиве.