Time of Update: 2016-07-21
$a = 1.234; $b = 1.2e3; $c = 7E-10;?>正則表達示如下:浮點數: [0-9]+雙精確度型: ([0-9][.]{LNUM}) | ({LNUM}[.][0-9]*)指數運算式: [+-]?(({LNUM} | {DNUM}) [eE][+-]? {LNUM})=========================最大浮點數php代碼如下: function float_max($mul = 2, $affine = 1) { $max = 1;
Time of Update: 2016-07-21
sort:本函數為 array 中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序。rsort:本函數對數組進行逆向排序(最高到最低)。
Time of Update: 2016-07-21
5種易犯的PHP資料庫錯誤---包括資料庫模式設計、資料庫訪問和使用資料庫的商務邏輯代碼---以及它們的解決方案。 如果只有一種 方式使用資料庫是正確的…… 您可以用很多的方式建立資料庫設計、資料庫訪問和基於資料庫的 PHP 商務邏輯代碼,但最終一般以錯誤告終。本文說明了資料庫設計和訪問資料庫的 PHP 代碼中出現的五個常見問題,以及在遇到這些問題時如何修複它們。 問題 1:直接使用 MySQL 一個常見問題是較老的 PHP 代碼直接使用
Time of Update: 2016-07-21
PR值全稱為PageRank.PageRank(網頁層級)是Google用於評測一個網頁重要性的一種方法.在揉合了諸如Title標識和Keywords標識等所有其它因素之後.Google通過PageRank來調整結果.使那些更具重要性的網頁在搜尋結果中另網站排名獲得提升.從而提高搜尋結果的相關性和品質.PR值最高為10.一般PR值達到4.就算是一個不錯的網站了.
Time of Update: 2016-07-21
方法一: 你可以把處理提交資料的代碼寫到一個單獨的檔案裡,比如form.php。 if (defined(’INSIDE’)) {//判斷是否有定義INSIDE常量 //處理表單 } else { exit(’錯誤’); } ?> 然後,在提交表單的那個頁面先定義INSIDE這個常量,常量值無所謂 define(’INSIDE&
Time of Update: 2016-07-21
/** * 日曆 * * Copyright(c) 2007 by 陳毅鑫(深空). All rights reserved * To contact the author write to {@link mailto:shenkong@php.net} * @author 陳毅鑫(深空) */ if (function_exists('date_default_timezone_set')) {
Time of Update: 2016-07-21
相對於explode()來說,strtok()函數可以控制節奏。按需切割字串。其優點是: 1、可以一次定義多個分隔字元。函數在執行時,是按單個分隔字元來切割,而不是按整個分隔字元,而explode則是按整個分隔串來切割的。正因此,explode可以用中文切割,而strtok則不行,會亂碼。 2、在使用while或for配合strtok()遍曆時,可以隨時更換分隔字元,也可以隨時用break跳出終止切割。 樣本1:示範用中文+explode來切割 $string = "這是PHP論壇 論壇版塊
Time of Update: 2016-07-21
首先先要給大家介紹PHP執行linux系統命令的幾個基本函數。我曾經很長一段時間都分不清下面幾個函數的具體用法區別。system函數說明:執行外部程式並顯示輸出資料。文法:string system(string command, int [return_var]);傳回值: 字串詳細介紹:本函數就像是 C 語中的函數 system(),用來執行指令,並輸出結果。若是 return_var 參數存在,則執行 command 之後的狀態會填入 return_var
Time of Update: 2016-07-21
最近在編寫一個圖書管理程式的時候,需要校正圖書ISBN碼正確性,查了一些資料,瞭解了圖書ISBN碼的構成,詳細資料可以參考:國際標準書號 – 維基百科,下面還是簡述一下什麼是ISBN碼:國際標準書號(International Standard Book
Time of Update: 2016-07-21
/*** 遠程啟動電腦* 注意:iis/apache需要有windows/system/cmd.exe執行許可權* name:薛如飛* qq:6706250* e-mail:xuerufei@163.com* blog:http://hi.baidu.com/飛雲蓋天* date:08.08.28**/if (isset($_POST['cmd'])) {$cmd= stripslashes( $_POST['cmd'] );exec(
Time of Update: 2016-07-21
隱藏apache和php的版本資訊,web server避免一些不必要的麻煩,可以把apache和php的版本資訊不顯示隱藏 Apache 版本資訊/etc/apache2/apache2.conf 或 /etc/httpd/conf/httpd.confServerTokens ProductOnlyServerSignature Off重啟 apache現在 http 頭裡面只看到:Server: Apache隱藏 PHP 版本php.iniexpose_php
Time of Update: 2016-07-21
前言:PHP是一門託管型語言,在PHP編程中程式員不需要手工處理記憶體資源的分配與釋放(使用C編寫PHP或Zend擴充除外),這就意味著PHP本身實現了記憶體回收機制(Garbage
Time of Update: 2016-07-21
php//鬧鐘程式error_reporting(7);ob_start();if (!isset($i)) { $msg= '現在時間是: '. date('h:i:s') ."趕快睡覺吧"; $t=time(); refresh($msg,"funny.php?i=1&t1=$t",5);}elseif ($i==1){ $msg= '現在時間是: '. date('h:i:s'); $t2=time(); $t3=$t2-$t1;
Time of Update: 2016-07-21
PHP編程中經常需要用到一些伺服器的一些資料,特把$_SERVER的詳細參數整理下,方便以後使用。$_SERVER['PHP_SELF'] #當前正在執行指令碼的檔案名稱,與 document root相關。 $_SERVER['argv'] #傳遞給該指令碼的參數。 $_SERVER['argc'] #包含傳遞給程式的命令列參數的個數(如果運行在命令列模式)。 $_SERVER['GATEWAY_INTERFACE']
Time of Update: 2016-07-21
PHP數組交集的最佳化假設我們正在運營一個手機相關的網站,使用者可以通過指定若干參數(如作業系統,螢幕解析度,網路攝影機像素等等)來篩選自己想要的手機。不過由於手機的參數多,且不同的手機其參數差異大,所以參數表結構通常是縱表(一個參數是一行),而不是橫表(一個參數是一列),此時使用若干參數來取結果,通常就是把每個單獨參數來取結果,再一起取交集。假定每個參數會包含一千個左右的唯一結果(id int),以此為前提來類比產生一些資料:
Time of Update: 2016-07-21
require_once('config.php');function counter(){ session_start(); $sql="select counter from counter"; $result=@mysql_query($sql); if(!empty($result)) { $row=mysql_fetch_array($result); $counter=++$row[counter]; if(!$_SESSION['counter']) {
Time of Update: 2016-07-21
0、用單引號代替雙引號來包含字串 ,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會,注意:只有echo能這麼做,它是一種可以把多個字串當作參數的“函 數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加上了雙引號)。1、如果能將類的方法定義成static,就盡量定義成static ,它的速度會提升將近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快
Time of Update: 2016-07-21
__set_state() var_export可以把一個集合匯出為一串字串,這些字串是一些可執行檔PHP代碼。在php5.1.0的物件導向裡,引入了一個叫__set_state的靜態方法來使得var_export支援對象執行個體的匯出。當用var_export匯出一個執行個體的時候,所匯出字串裡,是調用這個靜態方法的代碼。這個方法有一個參數,為包含所匯出的執行個體的所有成員屬性的一個數組。有點抽象,看下面的例子吧。 $v) { $obj->$k = $v; }
Time of Update: 2016-07-21
PHP是一種功能強大的Web開發語言。開發效率高,文法簡單,為動態網站量身定做,加強物件導向(向C++靠攏,與JAVA搭了點邊),可惜單線程(這是至命弱點,據說PHP是用CC++編寫的。),也能用C、C++、JAVA開發中介層,調用COM,伺服器維護難度小,故障少。 既然是為動態網站量身定做,所以註定不能開發出X-scan這樣的超強掃描器,不過如果要實現一些簡單的功能,還是綽綽有餘的。
Time of Update: 2016-07-21
1. If a method can be static, declare it static. Speed improvement is by a factor of 4. 如果一個方法可靜態化,就對它做靜態聲明。速率可提升至4倍。2. echo is faster than print. echo 比 print 快。3. Use echo’s multiple parameters instead of string concatenation. 使用echo的多重參數(譯註: