PHP电子邮件表单多选,在电子邮件收件箱中获取数组而不是值

PHP电子邮件表单多选,在电子邮件收件箱中获取数组而不是值,php,html,forms,Php,Html,Forms,我试图建立一个简单的PHP联系人,问题是当我从多个列表中选择一个值时,我会得到数组。结果显示电子邮件收件箱,而不是以下值: 查询主题:数组 <SELECT class=matter multiple size=3 name=subject[]> <OPTION value="ACMI / Wet Lease">ACMI / Wet

我试图建立一个简单的PHP联系人,问题是当我从多个列表中选择一个值时,我会得到数组。结果显示电子邮件收件箱,而不是以下值: 查询主题:数组

              <SELECT class=matter multiple size=3 
              name=subject[]>
                        <OPTION value="ACMI / Wet Lease">ACMI / Wet 
                          Lease</OPTION>
                        <OPTION value="Dry Lease">Dry Lease</OPTION>
                        <OPTION value="Charter Services">Charter Services</OPTION>
                        <OPTION value="Religious Pilgrimage">Religious 
                          Pilgrimage</OPTION>
                        <OPTION 
                value=Consulting>Consulting</OPTION>
                      </SELECT>
                        <span class="aircraft">Control Click for Multiple Selection</span></TD>

ACMI/湿
租赁
干租赁
包机服务
宗教的
朝圣
咨询
控件单击以进行多个选择
以下是PHP代码:

<?php


if(isset($_POST['name'])) {
$to = 'mail.com';
$subject = "Request Form Submission – ".$_POST['company' ];  
$message = '<br>- Name: '.$_POST['name'].'<br>- Title:  '.$_POST['title'].'<br>- Company: '.$_POST['company'].'<br>- Email:  '.$_POST['email'].'<br>- Telephone:  '.$_POST['telephone'].



 $data =  '<br>- Subject of enquiry:  '.$_POST['subject'];



$message .= '<br>- Type of Aircraft: '.$_POST['aircraft'].'<br>- Monthly Utilization: '.$_POST['utilization'].'<br>- Lease Duration: '.$_POST['duration'].'<br>- Route Structure: '.$_POST['route'].'<br>- Comment:  '.nl2br($_POST['comment']).'<br>- Reference: '.$_POST['ref'].'<br>- Region: '.$_POST['region'];

$from = "visitor.com";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "From:" . $from;
if(mail($to,$subject,$message,$headers)) {
    $msg = "Thank you for your request.  Your inquiry has been forwarded to our 

Leasing Department for review.   Should we have any questions or meet your required needs, one of our qualified staff will contact you in regards to your inquiry for further discussion.

Thank you and have a nice day.";

}
?>

我在收件箱中得到的结果是数组,而不是其中一个主题:

  • 查询主题:数组
如果您在代码中看到:name=subject*[]*通过删除此[]存在一个数组,那么在选择多个选项后,我将只得到一个结果


这是页面的链接

$\u POST['subject']
是一个数组。您可以使用:

 $data =  '<br>- Subject of enquiry:  '.print_r($_POST['subject'],true);
$data='
查询主题:'.print\r($\u POST['Subject'],true);

$data='
-查询主题:'.join(',',$)\u POST['Subject'];
在我得到的第一个案例中:查询主题:数组([0]=>ACMI/湿租赁[1]=>Dry Lease[2]=>租船服务)这不是你想要的吗?如果没有,你想要什么?在第二种情况下:-询问主题:干租赁、包租服务、宗教朝圣
$data =  '<br>- Subject of enquiry:  '.join(',',$_POST['subject']);