Как вставить переменную внутрь массива в 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'
)
),

21 Авг 2019 в 07:07
241 +1
2
Ответы
1

Для вставки переменной $email вместо "example@example.ru" в массиве $data необходимо просто использовать переменную emailбезкавычек.Пример:</p><pre><codeclass="language−php">email без кавычек. Пример:</p><pre><code class="language-php">emailбезкавычек.Пример:</p><pre><codeclass="languagephp">data = array(
'html' => 'Ваша заявка получена',
'text' => 'Файл во вложении',
'subject' => 'Спасибо за вашу заявку',
'from_email' => 'адрес_моей_почты@моя_почта.ru',
'from_name' => 'Максим',
'to' => array(
array(
'email' => $email,
'name' => '', //Lucas
'type' => 'to'
)
),
);

Теперь значение переменной $email будет использовано вместо "example@example.ru" в массиве.

20 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир