php专区

 首页 > php专区 > PHP应用 > php函数大全 > 正规表达式函数

正规表达式函数

分享到:
【字体:
导读:
          PHP与其它跨平台语言(也许Java不在其列 :))类似,也有正规表达式功能 PHP3 0的正规表达式功能当然远远比不上Perl,但还是足够用的,主要函数有这么些: (1)ereg,eregi 这是正规表达式匹配函

  PHP与其它跨平台语言(也许Java不在其列. :))类似,也有正规表达式功能. PHP3.0的正规表达式功能当然远远比不上Perl,但还是足够用的,主要函数有这么些:
(1)ereg,eregi
这是正规表达式匹配函数,前者是大小写有关匹配,后者则是无关的.
用法: ereg(正规表达式,字符串,[匹配部分数组名]);
PHP3.0中的正规表达式大体类似于grep中用的.
 
(2)ereg_replace,eregi_replace
这些是替换函数.
用法:
ereg_replace(正规表达式,替换串,原字符串);
字符串处理函数中有一个strtr,是"翻译"函数,类似于Perl中的tr/.../.../,
用法: strtr(字符串,"从","到");
例如:strtr("aaabb","ab","cd")返回"cccdd".

(3)split
与explode函数有些类似,但这次可以在匹配某正规表达式的地方分割字符串.
用法:
split(正规表达式,字符串,[取出前多少项]);
分享到:
PHP操作MySQL的函数
  (1)mysql_connect(主机,用户名,口令); 返回一个连接号. 注意:mysql各用户的口令可以随该用户所在机器IP地址不同而改变. 另外,mSQL没有用户名机制,所以msql_connect只需要一个主机参数. 主机可以是IP地址或域名. (2)mysql_create_db(数据库名); (3)mysql_select_db(数据库名,连接号); 连接一个数据库. (4)mysql_...
PHP中的日期处理
  我正打算用PHP编写一种帮助处理系统。我发现我必须知道处理完最后一位客户的问题后已经过去了多长时间?当我过去用ASP时解决这个问题相当简单,ASP有相应的函数DateDiff可以给出两个日期间间隔多少月、多少天和多少秒。当我搜寻完PHP手册后我发现PHP并没有类似的函数。 本文包含以下内容: 1、 得到目前的日期和时间...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……