示例说明PHP是否验证邮箱是否合格
在网站开发过程中,可能需要使用PHP来验证邮箱格式是否正确,所以我们可以使用PHP中的filter_var函数。
让我们用具体的代码例子来介绍PHP如何验证邮箱是否合格。
代码示例如下:
?PHP function check _ email($ email){ $ result=trim($ email);if (filter_var($result,FILTER _ VALIDATE _ EMail)){ return ' true ';} else { return“false”;} } echo check _ email('[email protected]')。\ n ';echo check _ email(' ABC # example.com ')。\ n ';这里,我们创建了一个check_email方法来判断邮箱是否合格。如果合格则为真,否则为假。
输出如下:
真假
相关函数:
函数的作用是:用特定的过滤器过滤变量
Filter _ var(混合$变量[,int $ filter=filter _ default [,mixed $ options]]) :混合参数变量指示要过滤的变量。注意:标量值将在过滤前转换为字符串。
过滤器指示要应用过滤器标识。如果省略,将使用FILTER_DEFAULT,相当于FILTER_UNSAFE_RAW。这将导致默认情况下没有过滤。
选项表示选项的关联数组,或按位标签。如果筛选器接受该选项,则可以通过数组的“标志”位提供这些标志。对于回调类型筛选器,应该传入可调用。这个回调函数必须接受一个参数,即要过滤的值,并返回一个过滤/净化的值。
Trim()函数意味着删除字符串开头和结尾的空白字符(或其他字符)
Trim (string $ str [,string $ character _ mask=' \ t \ n \ r \ 0 \ x0b ']): string此函数在删除前导和尾随空白字符后返回字符串的结果。如果不指定第二个参数,trim()将删除这些字符:
(ASCII 32 (0x20)),公共空格字符。\t' (ASCII 9 (0x09)),选项卡。\n' (ASCII 10 (0x0A)),新行字符。\r' (ASCII 13 (0x0D)),回车。\0' (ASCII 0 (0x00)),空字节字符。\x0B' (ASCII 11 (0x0B)),垂直制表符。参数字符串表示要处理的字符串。
Character_mask是一个可选参数,筛选字符也可以由character_mask参数指定。通常,您应该列出所有要过滤的字符,或者您可以使用“.”列出一系列字符。
返回值是过滤后的字符串。
版权声明:示例说明PHP是否验证邮箱是否合格是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。