易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP函数ereg与preg的区别

      1、ereg里面是不需要也不能使用分隔符和修饰符的,所以ereg的功能比preg要弱上不少。
  2、关于".":点在正则里面一般是除了换行符以外的全部字符,但是在ereg里面的"."是任意字符,即包括换行符!如果在preg里面希望"."
能够包括换行符,可以在修饰符中加上"s"。
  3、ereg默认使用贪婪模式,并且不能修改,这个给很多替换和匹配带来麻烦。
  4、速度:这个或许是很多人关心的问题,会不会preg功能强大是以速度来换取的?不用担心,preg的速度要远远比ereg快,笔者做了一个程序测
试:
  <?php
  
echo
"Preg_replace used
time:"
;
  
$start
=
time
();
  for(
$i
=
1
;
$i
<=
100000
;
$i
++) {
  
$str
=
"ssssssssssssssssssssssssssss"
;
  
preg_replace
(
"/s/"
,
""
,
$str
);
  }
  
$ended
=
time
()-
$start
;
  echo
$ended
;
  echo
"ereg_replace used
time:"
;
  
$start
=
time
();
  for(
$i
=
1
;
$i
<=
100000
;
$i
++) {
  
$str
=
"ssssssssssssssssssssssssssss"
;
  
ereg_replace
(
"s"
,
""
,
$str
);
  }
  
$ended
=
time
()-
$start
;
  echo
$ended
;
  echo
"str_replace used
time:"
;
  
$start
=
time
();
  for(
$i
=
1
;
$i
<=
100000
;
$i
++) {
  
$str
=
"sssssssssssssssssssssssssssss"
;
  
str_replace
(
"s"
,
""
,
$str
);
  }
  
$ended
=
time
()-
$start
;
  echo
$ended
;
  
?>
  结果:
  Preg_replace used time:5
  ereg_replace used time:15
  str_replace used time:2
  str_replace因为不需要匹配所以速度非常快,而preg_replace的速度比ereg_replace要快上不少。
  关于PHP3.0对于preg的支持
  在PHP
4.0中默认加入了preg支持,但是在3.0中确没有。如果在3.0中希望使用preg函数,必须加载php3_pcre.dll文件,只要在
php.ini的extension部分设置加入"extension
= php3_pcre.dll"然后从新启动PH


相关文档:

php基本知识

1.php数组基础:
<?php
$ary2 = "zqhung_hongzequan_zqhong";
$arr3 =explode("_",$ary2);//拆分字符串
echo $arr3[1];//打印出来的结果是hongzequan
$ary1 = array("aa","bb");
$ary1[0]="zqhung";//修改数组中的值
echo $ary1[0],"<br>";//打印出来的结果是zqhung
$ary3 = array("id"=>55);
......

YAHOO PHP面试题

知道差距了,努力吧!
1. Which of the following will not add john to the users array?
1. $users[] = 'john';
2. array_add($users,'john');
3. array_push($users,'john');
4. $users ||= 'john';
2. What's the difference between sort(), asort() and ksort? Under what circumstances would you use each o ......

php数据库导出类 导出JSON,XML,WORD,EXCEL

from:http://www.xland.com.cn/article/7/81/0804/28778.htm
本类实现:
数据库信息导出:word,excel,json,xml,sql
数据库恢复:从sql,从文件
具体用法:
首先新建测试用数据库mytest,然后在里面建张表
PHP代码:
以下是代码片段:
--
-- 表的结构 `test`
--
CREATE TABLE `test` (
   `id ......

在CENT OS 上编译安装NGINX+PHP+MYSQL

NGINX安装手记
 
一、环境需要和下载
1.       利用YUM安装必须的程序库
# yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-dev ......

json + js + php 简单交互

最近在写一个 前台基于 javascript. 的客户端 服务器端PHP 的分析系统。
原先计划使用XML为数据交互基础 但是最终还是选用较轻量级的JSON最为数据交互基础。
首先介绍json的格式
json 说简单其实是一种数据格式  更简单的可以看做简单的数组。
实例 (一)
<script>
  var jsonArray=[
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号