浅析PHP函数ereg()的具体使用方法

开发 后端
PHP函数ereg()主要是根据pattern规则,对字符串string进行解析比对,在这篇文章中我们将会以一个代码示例来告诉大家怎使用这个函数。

在许多高级语言中,PHP算是一个佼佼者,它的灵活和有效性还有强大的功能都吸引了很多拥护者们。今天我们就向大家具体讲讲有关PHP函数ereg()的应用方法,希望对有需要的朋友有所帮助。

#t#语法: int ereg(string pattern, string string, array [regs]);

返回值: 整数/数组

函数种类: 资料处理

PHP函数ereg()内容说明

本函数以 pattern 的规则来解析比对字符串 string。比对结果返回的值放在数组参数 regs 之中,regs[0] 内容就是原字符串 string、regs[1] 为第一个合乎规则的字符串、regs[2] 就是第二个合乎规则的字符串,余类推。若省略参数 regs,则只是单纯地比对,找到则返回值为 true。

PHP函数ereg()使用范例

简单例子:

  1. < ?php  
  2. if (ereg("c","abcdef")){     
    //说明:判断abcdef中是否含有字母c  
  3.      echo "通过";  
  4. }else{  
  5.      echo "错误";  
  6. }  
  7. ?> 

下面这个PHP函数ereg()例子是对输入的 E-Mail 作简单的检查,检查使用者的 E-Mail 字符串是否有 @ 字符,在 @ 字符前有英文字母或数字,在之后有数节字符串,最后的小数点后只能有二个或三个英文字母。super@mail.wilson.gs就可以通过检查,super@mail.wilson就不能通过检查。

  1. < ?php  
  2. if (ereg("^[_\.0-9a-z-]+@([0-9a-z]
    [0-9a-z-]+\.)+[a-z]{2,3}$",$email))
  3.  {  
  4.    echo "您的 E-Mail 通过初步检查";  
  5. }  
  6. ?>   

 

责任编辑:曹凯 来源: CSDN
相关推荐

2009-12-07 16:52:59

PHP函数getima

2009-11-26 19:05:04

PHP函数explod

2009-12-01 19:02:20

PHP取整函数

2009-12-02 18:51:12

PHP分页类

2009-11-30 15:00:19

PHP加密解密函数au

2009-11-17 15:00:19

PHP遍历数组

2009-11-24 16:18:14

PHP5析构函数

2009-11-24 19:25:32

PHP关联数组

2009-12-01 17:00:49

PHP变量

2009-11-25 10:02:27

PHP会话Sessio

2009-11-24 15:50:09

PHP上传类uploa

2009-11-30 17:43:54

PHP split()

2009-12-01 18:02:41

PHP表单数组

2009-11-16 16:54:00

PHP构造函数

2009-11-30 18:08:30

PHP制作动态计数器

2009-11-26 18:49:54

PHP函数preg_s

2009-11-16 15:40:58

PHP数组函数

2011-07-12 17:18:23

PHPstrtotime

2010-01-26 17:35:09

C++栈

2009-12-02 16:04:44

PHP fsockop
点赞
收藏

51CTO技术栈公众号