在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势,但是文件读写操作在基本的PHP开发中还是时有使用,今天和大家分享如何利用PHP技术实现文件读写之文件写入操作教程,也算是对PHP文件读写操作的入门学习。   将数据写入文件的操作主要涉及三个步骤及部分文件操作函数如下:   1、打开文件(文件操作函数:fopen)   2、写入文件(文件操作函数:fwrite等)   3、关闭文件(文件操作函数:fclose)   下面通过文件读写操作代码实例教程来讲解   基本的PHP文件写入操作函数fopen、fwrite、fclose应用教程 复制代码 代码如下: <? @$fp = fopen("leapsoulcn.txt","w"); if(!$fp){ echo "system error"; exit(); }else { $fileData = "domain"."\t"."www.leapsoul.cn"."\n"; $fileData = $fileData."description"."\t"."PHP网站开发教程网,面向PHP初学者的PHP教程网。"."\n"; $fileData = $fileData."title"."\t"."本文主要讲述PHP文件读写操作中最基本的文件写入教程。"; fwrite($fp,$fileData); fclose($fp); } ?> 注释:在这段文件读写操作实例代码中,主要功能是在文件写入两行文字。 知识点:   1、使用fopen函数打开文件,在应用fopen函数准备打开文件时,你首先需要明确:   打开文件干什么?是读文件中的数据呢,还是将数据写入文件,亦或者读写文件?   另外你需要考虑如果文件中已经存在相关数据,你是覆盖原有文件中的数据呢,还是仅仅将新数据添加至文件末尾   这些问题涉及到PHP文件读写操作中的fopen函数中的文件模式的应用,fopen函数原型如下: 复制代码 代码如下:fopen(filename,mode,include_path,context)   调用文件操作函数fopen()时,通常需要传递两个或三个参数。   filename:规定要打开的文件或URL。可以指定文件的绝对路径,Windows一般为C:\,Unix为/,通过URL,你也可以打开远程文件。在这里写入的文件与PHP文件写入代码文件我放在同一个目录。   mode:规定要求到该文件/流的访问类型。即打开文件的模式。   include_path:可选项。如果需要在include_path中搜索文件的话,可以将该参数设为1或TRUE。   常用的fopen的文件操作模式说明   ”r” - 以只读方式打开文件,从文件头开始读。   ”r+” - 以读写方式打开文件。   ”w” - 以写入方式打开文件,从文件头开始写。如果文件不存在则尝试创建,如果文件存在,则先删除文件中的内容。   ”w+” - 以读写方式打开文件,从文件头开始读写。如果文件不存在则尝试创建,如果文件存在,则先删除文件中的内容。   ”a” - 以写入方式打开,从文件末尾开始追加写。如果文件不存在则尝试创建。   ”a+” - 以读写方式打开,从文件末尾开始追加写写或者读。如果文件不存在则尝试创建。   注意:在进行文件读写操作时,你一定要确保打开的文件具有相应的读写权限,否则fopen会报错。你可以使用@来抑制产生的错误,然后合理处理错误。   2、在使用文件操作函数fopen打开文件后,需要通过对变量赋值,然后写到$fp指向的文件指针中去,在上述PHP文件写入操作教程实例中,我使用的是一行一行存储,即换行储存,主要通过\n作为换行分隔符。   fwrite文件写入函数原型如下: 复制代码 代码如下: fwrite(fp,string,length) 在这里你也可以使用文件写入函数fputs,其是fwrite的别名函数,功能与用法与fwrite一样。   在文件写入函数fwrite中length是可选项,主要用来设定写入文件的最大字符数,如果设定了这个参数,fwrite会按设定的length,在指定文件中写入规定长度的字符。fwrite()返回写入文件的字符数,出现错误时则返回false。   在文件写入操作完成后,需要关闭文件句柄,否则会占用系统资源等。可以使用fclose($fp)函数来完成这件事。文件关闭成功则返回true,否则返回false。   至此文件写入操作就完成了。   以上是PHP文件读写操作教程之文件写入操作的最基本应用,除了文件写入操作,在PHP网站开发中经常需要读取相关的文件内容,文件读写操作函数中可以使用不同的函数实现对文件的读操作。下次将分下如何读取文件。

<?php/* $Id: ftp.php,v 2.2 2002/03/12 23:21:28 pauls Exp $ *//* This software came from http://inebria.com/ *//* Copyright (c) 2000      Paul Southworth.  All rights reserved.Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditionsare met:1. Redistributions of source code must retain the above copyright    notice, this list of conditions and the following disclaimer.2. Redistributions in binary form must reproduce the above copyright    notice, this list of conditions and the following disclaimer in the    documentation and/or other materials provided with the distribution.3. The name of the author may not be used to endorse or promote    products derived from this software without specific prior    written permission.THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESSOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANYDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIALDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTEGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCEOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *//* Configuration Options */$phpftp_host="localhost";$phpftp_version="2.2";/* Comment this out if you don't want the version footer */$show_version_footer=1;/* How large a file will you accept?  You may also need to edit your   php.ini file and change upload_max_filesize appropriately */$max_file_size="1000000";/* The temporary directory $phpftp_tmpdir must exist and be writable   by your web server.   Hint:  mkdir /var/tmp/xfers && chmod 1777 /var/tmp/xfers */$phpftp_tmpdir="/var/tmp/xfers";/* $use_mime_lookup   Turning this on creates a dependency upon the   http://www.inebria.com/mime_lookup/ MIME type lookup library.   Setting this variable to "1" enables it.  "0" disables.   If you turn it on, put the mime_lookup.php file in the same directory   as ftp.php and uncomment the 'include("mime_lookup.php");' statement. */$use_mime_lookup="0";/* include("mime_lookup.php"); *//* We enclose the top and bottom in functions because sometimes   we might not send them (ie, in a file-download situation) */function phpftp_top() {    global $phpftp_version;?><!-- function phpftp_top --><html><head><title>PHP FTP Client <?php echo $phpftp_version; ?></title></head><body bgcolor="#ffffff"><?php}function phpftp_bottom() {    global $phpftp_version;    global $show_version_footer;?><!-- function phpftp_bottom --><?phpif (isset($show_version_footer)) {?><p><font size=-2>This is <a href="http://inebria.com/phpftp/">PHP FTP</a>version <?php echo $phpftp_version; ?></font></p><?php}?></body></html><?php}/* This is the form used for initially collecting username/passwd */function phpftp_login() {    phpftp_top();?><!-- function phpftp_login --><p><form action="ftp.php" method=post><p><table border=0><tr><td>Login:</td><td><input name="phpftp_user" type="text"></td></tr><tr><td>Password:</td><td><input name="phpftp_passwd" type="password"></td></tr><tr><td>Directory:</td><td><input name="phpftp_dir" type="text"></td></tr></table></p><p><input type="hidden" name="function" value="dir"><input type="submit" value="connect"></p></form><p><?php    phpftp_bottom();}/* This function does not return TRUE/FALSE - it returns the value of   $ftp, the current FTP stream. */function phpftp_connect($phpftp_user,$phpftp_passwd) {    global $phpftp_host;    $ftp = ftp_connect($phpftp_host);    if ($ftp) {        if (ftp_login($ftp,$phpftp_user,urldecode($phpftp_passwd))) {            return $ftp;        }    }}function phpftp_list($phpftp_user,$phpftp_passwd,$phpftp_dir) {    global $phpftp_host;    phpftp_top();?><!-- function phpftp_list --><?php    $ftp = @phpftp_connect($phpftp_user,$phpftp_passwd);    if (!$ftp) {?><strong>FTP login failed!</strong><a href="ftp.php">Start over?</a><?php        phpftp_bottom();    } else {        if (!$phpftp_dir) {            $phpftp_dir=ftp_pwd($ftp);        }        if ([email protected]_chdir($ftp,$phpftp_dir)) {?><font color="#ff0000"><strong>Can't enter that directory!</strong></font><p><p><?php            $phpftp_dir=ftp_pwd($ftp);        }        echo "<strong>Current host:</strong> " . $phpftp_host . "<br>\n";        echo "<strong>Current directory:</strong> " . $phpftp_dir . "<br>\n";        if ($phpftp_dir == "/") {            $phpftp_dir="";        }        if ($contents = ftp_rawlist($ftp,"")) {            $d_i=0;            $f_i=0;            $l_i=0;            $i=0;            while ($contents[$i]) {                $item[] = split("[ ]+",$contents[$i],9);                $item_type=substr($item[$i][0],0,1);                if ($item_type == "d") {                    /* it's a directory */                    $nlist_dirs[$d_i]=$item[$i][8];                    $d_i++;                } elseif ($item_type == "l") {                    /* it's a symlink */                    $nlist_links[$l_i]=$item[$i][8];                    $l_i++;                } elseif ($item_type == "-") {                    /* it's a file */                    $nlist_files[$f_i]=$item[$i][8];                    $nlist_filesize[$f_i]=$item[$i][4];                    $f_i++;                } elseif ($item_type == "+") {                    /* it's something on an anonftp server */                    $eplf=split(",",implode(" ",$item[$i]),5);                    if ($eplf[2] == "r") {                        /* it's a file */                        $nlist_files[$f_i]=trim($eplf[4]);                        $nlist_filesize[$f_i]=substr($eplf[3],1);                        $f_i++;                    } elseif ($eplf[2] == "/") {                        /* it's a directory */                        $nlist_dirs[$d_i]=trim($eplf[3]);                        $d_i++;                    }                } /* ignore all others */                $i++;            }?><table border=0 cellspacing=20><?php            if (count($nlist_dirs)>0) {?><tr><td align=left valign=top><strong>Directories</strong><br><form action="ftp.php" method=post><input type="hidden" name="function" value="cd"><input type="hidden" name="phpftp_user" value="<?php echo $phpftp_user; ?>"><input type="hidden" name="phpftp_passwd" value="<?php echo $phpftp_passwd; ?>"><input type="hidden" name="phpftp_dir" value="<?php echo $phpftp_dir; ?>"><select name="select_directory" size="10" width="100"><?php                for ($i=0; $i < count($nlist_dirs); $i++) {                    echo "<option value=\"" . $nlist_dirs[$i] . "\">" . $nlist_dirs[$i] . "</option>\n";                }?></select><br><input type="submit" value="Enter Directory"></form></td><?php            }            if (count($nlist_files)>0) {?><td align=left valign=top><strong>Files</strong><br><form action="ftp.php" method=post><input type="hidden" name="function" value="get"><input type="hidden" name="phpftp_user" value="<?php echo $phpftp_user; ?>"><input type="hidden" name="phpftp_passwd" value="<?php echo $phpftp_passwd; ?>"><input type="hidden" name="phpftp_dir" value="<?php echo $phpftp_dir; ?>"><select name="select_file" size="10"><?php                for ($i=0; $i < count($nlist_files); $i++) {                    echo "<option value=\"" . $nlist_files[$i] . "\">" . $nlist_files[$i] ."  ($nlist_filesize[$i] bytes)". "</option>\n";                }?></select><br><input type="submit" value="Download File"></form></td></tr><?php            }        } else {?><p><font color="#ff0000"><strong>Directory empty or not readable</strong></font><p><?php        }?></table><p><form action="ftp.php" method=post><?php        $cdup=dirname($phpftp_dir);        if ($cdup == "") {            $cdup="/";        }?><input type="hidden" name="function" value="dir"><input type="hidden" name="phpftp_user" value="<?php echo $phpftp_user; ?>"><input type="hidden" name="phpftp_passwd" value="<?php echo $phpftp_passwd; ?>"><input type="hidden" name="phpftp_dir" value="<?php echo $cdup; ?>"><input type="submit" value="Go up one directory"></form><p><form enctype="multipart/form-data" action="ftp.php" method=post><input type="hidden" name="max_file_size" value="<?php echo $max_file_size ?>"><input type="hidden" name="phpftp_user" value="<?php echo $phpftp_user; ?>"><input type="hidden" name="phpftp_passwd" value="<?php echo $phpftp_passwd; ?>"><input type="hidden" name="phpftp_dir" value="<?php echo $phpftp_dir; ?>"><input type="hidden" name="function" value="put"><input type="submit" value="Upload this:"><input name="userfile" type="file"></form><p><form action="ftp.php" method=post><input type="hidden" name="function" value="mkdir"><input type="hidden" name="phpftp_user" value="<?php echo $phpftp_user; ?>"><input type="hidden" name="phpftp_passwd" value="<?php echo $phpftp_passwd; ?>"><input type="hidden" name="phpftp_dir" value="<?php echo $phpftp_dir; ?>"><input type="submit" value="Make subdirectory:"><input name="new_dir" type="text"><?php        ftp_quit($ftp);        phpftp_bottom();    }}function phpftp_cd($phpftp_user,$phpftp_passwd,$phpftp_dir,$select_directory) {?><!-- function phpftp_cd --><?php    $new_directory=$phpftp_dir . "/" . $select_directory;    phpftp_list($phpftp_user,$phpftp_passwd,$new_directory);}function phpftp_mkdir($phpftp_user,$phpftp_passwd,$phpftp_dir,$new_dir) {?><!-- function phpftp_mkdir --><?php    $ftp = @phpftp_connect($phpftp_user,$phpftp_passwd);    if ($phpftp_dir == "") {        $phpftp_dir="/";    }    if (!$ftp) {        @ftp_quit($ftp);        phpftp_top();?><font color="#ff0000"><strong>FTP login failed!</strong></font><p><p><a href="ftp.php">Start over?</a><?php        phpftp_bottom();    } else {        $dir_path = $phpftp_dir . "/" . $new_dir;        @ftp_mkdir($ftp,$dir_path);        @ftp_quit($ftp);        phpftp_list($phpftp_user,$phpftp_passwd,$phpftp_dir);    }};function phpftp_get($phpftp_user,$phpftp_passwd,$phpftp_dir,$select_file) {    $ftp = @phpftp_connect($phpftp_user,$phpftp_passwd);    if ($phpftp_dir == "") {        $phpftp_dir="/";    }    if ((!$ftp) || ([email protected]_chdir($ftp,$phpftp_dir))) {        @ftp_quit($ftp);        phpftp_top();?><font color="#ff0000"><strong>FTP login failed!</strong></font><p><p><a href="ftp.php">Start over?</a><?php        phpftp_bottom();    } else {        srand((double)microtime()*1000000);        $randval = rand();        $tmpfile=$phpftp_tmpdir . "/" . $select_file . "." . $randval;        if (!ftp_get($ftp,$tmpfile,$select_file,FTP_BINARY)) {            ftp_quit($ftp);            phpftp_top();?><font color="#ff0000"><strong>FTP get failed!</strong></font><p><p><a href="ftp.php">Start over?</a><?php            phpftp_bottom();        } else {            ftp_quit($ftp);            global $use_mime_lookup;            if ($use_mime_lookup == "1") {                $file_mime_type=mime_lookup(substr(strrchr($select_file,"."),1));            }            if (!$file_mime_type) {                $file_mime_type="application/octet-stream";            }            header("Content-Type: " . $file_mime_type);            header("Content-Disposition: attachment; filename=" . $select_file);            readfile($tmpfile);        }        @unlink($tmpfile);    }}function phpftp_put($phpftp_user,$phpftp_passwd,$phpftp_dir,$userfile,$userfile_name) {    srand((double)microtime()*1000000);    $randval = rand();    $tmpfile=$phpftp_tmpdir . "/" . $userfile_name . "." . $randval;    if ([email protected]_uploaded_file($userfile,$tmpfile)) {        phpftp_top();?><font color="#ff0000"><strong>Upload failed!  Can't create temp file?</strong></font><p><p><a href="ftp.php">Start over?</a><?php        phpftp_bottom();    } else {        if (!$ftp = @phpftp_connect($phpftp_user,$phpftp_passwd)) {            unlink($tmpfile);            phpftp_top(); ?><font color="#ff0000"><strong>FTP login failed!</strong></font><p><p><a href="ftp.php">Start over?</a><?php            phpftp_bottom();        } else {            ftp_chdir($ftp,$phpftp_dir);            ftp_put($ftp,$userfile_name,$tmpfile,FTP_BINARY);            ftp_quit($ftp);            unlink($tmpfile);            phpftp_list($phpftp_user,$phpftp_passwd,$phpftp_dir);        }    }}switch($function) {    case "dir";        phpftp_list($phpftp_user,$phpftp_passwd,$phpftp_dir);        break;    case "cd";        phpftp_cd($phpftp_user,$phpftp_passwd,$phpftp_dir,$select_directory);        break;    case "get";        phpftp_get($phpftp_user,$phpftp_passwd,$phpftp_dir,$select_file);        break;    case "put";        phpftp_put($phpftp_user,$phpftp_passwd,$phpftp_dir,$userfile,$userfile_name);        break;    case "mkdir";        phpftp_mkdir($phpftp_user,$phpftp_passwd,$phpftp_dir,$new_dir);        break;    case "";        phpftp_login();        break;}?

因有一项目新闻发布系统,数据库内容字段中存储的是原图的路径(当然还有其他文字内容啦,内容里插图时,存的是图片路径),但前台想使用缩略图,琢磨1小时余,得到以下结果,可解决问题(取img标签会了,取别的标签任意属性自然也会了): 复制代码 代码如下:<?php /*正则取图片img标记中的任意属性*/ $word = '<p height="22" align="cenetr">111 22</p> <img src="http://files.jb51.net/upload/images/aaa.jpg" width="100"><div style="float:left;">中国人</div>'; //取整个图片代码 preg_match('/</s*img/s+[^>]*?src/s*=/s*(/'|/")(.*?)//1[^>]*?//?/s*>/i',$word,$matches); echo $matches[0];//结果:<img src="http://files.jb51.net/upload/images/aaa.jpg" width="100"> $word = '<p height="22" align="cenetr">111 22</p> <img height="60" src="http://files.jb51.net/upload/images/aaa.jpg" width=100 style=><div style="float:left;">中国人</div>'; //取width preg_match('/<img.+(width=/"?/d*/"?).+>/i',$word,$matches); echo $matches[1]; //取height preg_match('/<img.+(height=/"?/d*/"?).+>/i',$word,$matches); echo $matches[1]; //取src preg_match('/<img.+src=/"?(.+/.(jpg|gif|bmp|bnp|png))/"?.+>/i',$word,$matches); echo $matches[1]; /*正则替换去掉或改变图片img标记中的任意属性***************************************************************/ $str = '<p height="22" align="cenetr">111 22</p> <img height="60" src="http://files.jb51.net/upload/images/aaa.jpg" width=100 style=><div style="float:left;">中国人</div> <p height="22" align="cenetr">31313 224344</p> <img src="http://files.jb51.net/upload/images/bbb.jpg" height="60" width=100 style=><div style="float:left;">1212121</div>'; //改变src属性(此处将原来的src="http://files.jb51.net/upload/images/bbb.jpg"改变为src="http://files.jb51.net/upload/_thumbs/Images/bbb.jpg") print preg_replace('/(<img.+src=/"?.+)(images//)(.+/.(jpg|gif|bmp|bnp|png)/"?.+>)/i',"/${1}_thumbs/Images//${3}",$str); /*改变src属性, 此处将原来的src="http://files.jb51.net/upload/images/bbb.jpg"改变为src="http://files.jb51.net/upload/_thumbs/Images/bbb.jpg",并舍弃宽和高 (比如你想在前台显示缩略图,但数据库中存储的是原图的路径。为什么要舍弃宽高??你缩略图啊!还是原图的宽高,会怎样???) */ print preg_replace('/(<img).+(src=/"?.+)images//(.+/.(jpg|gif|bmp|bnp|png)/"?).+>/i',"/${1} /${2}_thumbs/Images//${3}>",$str); ?

方法1: 用file_get_contents 以get方式获取内容:<?php$url='http://www.jb51.net/';$html = file_get_contents($url);echo $html;?>方法2: 用fopen打开url, 以get方式获取内容:<?php$fp = fopen($url, ‘r');stream_get_meta_data($fp);while(!feof($fp)) {$result .= fgets($fp, 1024);}echo “url body: $result”;fclose($fp);?>方法3:用file_get_contents函数,以post方式获取url<?php$data = array (‘foo' => ‘bar');$data = http_build_query($data);$opts = array (‘http' => array (‘method' => ‘POST',‘header'=> “Content-type: application/x-www-form-urlencodedrn” .“Content-Length: ” . strlen($data) . “rn”,‘content' => $data));$context = stream_context_create($opts);$html = file_get_contents(‘http://localhost/e/admin/test.html', false, $context);echo $html;?>方法4:用fsockopen函数打开url,以get方式获取完整的数据,包括header和body,fsockopen需要 PHP.ini 中 allow_url_fopen 选项开启<?phpfunction get_url ($url,$cookie=false){$url = parse_url($url);$query = $url[path].”?”.$url[query];echo “Query:”.$query;$fp = fsockopen( $url[host], $url[port]?$url[port]:80 , $errno, $errstr, 30);if (!$fp) {return false;} else {$request = “GET $query HTTP/1.1rn”;$request .= “Host: $url[host]rn”;$request .= “Connection: Closern”;if($cookie) $request.=”Cookie: $cookien”;$request.=”rn”;fwrite($fp,$request);while([email protected]($fp)) {$result .= @fgets($fp, 1024);}fclose($fp);return $result;}}//获取url的html部分,去掉headerfunction GetUrlHTML($url,$cookie=false){$rowdata = get_url($url,$cookie);if($rowdata){$body= stristr($rowdata,”rnrn”);$body=substr($body,4,strlen($body));return $body;}return false;}?>方法5:用fsockopen函数打开url,以POST方式获取完整的数据,包括header和body<?phpfunction HTTP_Post($URL,$data,$cookie, $referrer=”"){// parsing the given URL$URL_Info=parse_url($URL);// Building referrerif($referrer==”") // if not given use this script as referrer$referrer=”111″;// making string from $dataforeach($data as $key=>$value)$values[]=”$key=”.urlencode($value);$data_string=implode(“&”,$values);// Find out which port is needed – if not given use standard (=80)if(!isset($URL_Info["port"]))$URL_Info["port"]=80;// building POST-request:$request.=”POST “.$URL_Info["path"].” HTTP/1.1n”;$request.=”Host: “.$URL_Info["host"].”n”;$request.=”Referer: $referern”;$request.=”Content-type: application/x-www-form-urlencodedn”;$request.=”Content-length: “.strlen($data_string).”n”;$request.=”Connection: closen”;$request.=”Cookie: $cookien”;$request.=”n”;$request.=$data_string.”n”;$fp = fsockopen($URL_Info["host"],$URL_Info["port"]);fputs($fp, $request);while(!feof($fp)) {$result .= fgets($fp, 1024);}fclose($fp);return $result;}?>方法6:使用curl库,使用curl库之前,可能需要查看一下php.ini是否已经打开了curl扩展<?php$ch = curl_init();$timeout = 5;curl_setopt ($ch, CURLOPT_URL, ‘http://www.jb51.net/');curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$file_contents = curl_exec($ch);curl_close($ch);echo $file_contents;?

定义和用法PHP函数microtime()返回当前 Unix 时间戳和微秒数。PHP函数microtime()语法microtime(get_as_float)PHP函数microtime()参数与描述get_as_float 如果给出了 get_as_float 参数并且其值等价于 TRUE,该函数将返回一个浮点数。说明PHP函数microtime()仅在支持 gettimeofday() 系统调用的操作系统下可用。如果调用时不带可选参数,本函数以 "msec sec" 的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数,msec 是微秒部分。字符串的两部分都是以秒为单位返回的。举例复制代码 代码如下:echo (microtime()); //0.25139300 1138197510PHP函数microtime()通常用法如下:复制代码 代码如下:$mtime=explode(' ',

分类:腾博会官方网

时间:2016-03-02 10:04:12