Php 我创建了一个文本框,我想验证其中的多封电子邮件

Php 我创建了一个文本框,我想验证其中的多封电子邮件,php,Php,我创建了一个文本框,我想验证其中的多封电子邮件。我尝试通过分隔符“逗号”验证它们,但当我们只输入一个电子邮件id时失败。需要更好的PHP解决方案请尝试使用explode以这种方式构造数组: $addresses = explode(',', $addresses); foreach ($addresses as $address){ $address = trim($address); // trim removes excess surrounding whitespace v

我创建了一个文本框,我想验证其中的多封电子邮件。我尝试通过分隔符“逗号”验证它们,但当我们只输入一个电子邮件id时失败。需要更好的PHP解决方案请尝试使用explode以这种方式构造数组:

$addresses = explode(',', $addresses);
foreach ($addresses as $address){
    $address = trim($address); // trim removes excess surrounding whitespace
    validate_email($address); // your function here
}

暗中刺杀。。。在基于逗号的字符串上使用
explode()
,然后在其周围循环…

避免PHP4 Shenigan并合理使用您的工具-使用多个输入,并将它们包装在一个数组中:

<input name="mails[]" type="email required="false"/>
<input name="mails[]" type="email required="false"/>
<input name="mails[]" type="email required="false"/>
<input name="mails[]" type="email required="false"/>

在PHP脚本中,您可以在
$\u请求['mail]
中访问它们-它将是一个可以循环的数组


如果您想添加一个新的电子邮件字段,它只是一行jQuery,以防万一。

问题是什么,您尝试过什么?