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