У меня есть форма с 5 наборами входов. Электронная почта и ключ. Я создаю массив для каждого набора, а затем перебираю их, чтобы отправить электронное письмо.Исключение пустых полей ввода во время цикла foreach в PHP
В некоторых случаях будет заполнено не все 5 полей. В моем тестировании это по-прежнему отправляет пустое электронное письмо. Поэтому я думаю, что мне нужно сначала создать массив каждого набора входов, пропустить их, а затем исключить массив или массивы, которые пусты?
Вот мой текущий код, любая помощь с объяснением, чтобы я мог учиться, было бы потрясающе!
if(isset($_POST['submit'])) {
$donors = array_map(null, $_POST['email'], $_POST['key']);
foreach($donors as $donor) {
// Mail script will go here.
}
}
Был ли я использовать другой isset, или пустой? И как?
какой 'array_map (null, $ _POST ['email'], $ _POST ['key']);' должен делать? – Federkun
@Federkun Пример # 4: http://php.net/manual/en/function.array-map.php –