Time of Update: 2016-11-24
php類代碼中常看到"::"的操作符,這個是範圍限定操作符,是用一個雙冒號"::"表示,它用來置頂類中不同範圍的層級。左邊是範圍右邊是訪問範圍的成員。在php中定義的範圍有self和parent兩種(在php6中提供了static範圍)。self:表示當前類的範圍,與this不同的是它不表示類的某個特定執行個體,在類之外的代碼中不能使用self,而且它不能識別自己在繼承中層次的位置。也就是說,當在擴充類中使用self時,它調用的不是父類的方法,而是擴充類的
Time of Update: 2016-11-24
支援中文的 php json 函數<?php /************************************************************** * *使用特定function對數組中所有元素做處理 *@paramstring&$array要處理的字串 *@paramstring$function要執行的函數 *@return boolean$apply_to_keys_also是否也應用到key上 *@access public * *********
Time of Update: 2016-11-24
<?php/** * 各種排序 * @author zhaojaingwei * @since 2011/11/21 16:14 * */$list = array(3,5,1,2,10,8,15,19,20);//快排function fast(&$list, $low, $high){ if($high - $low > 5){ while($low < $high){ $key = excute($list, $low,
Time of Update: 2016-11-24
PHP中文亂碼是PHP開發中的常見問題之一。 PHP中文亂碼有時發生在網頁本身,有些產生在於MySQL互動的過程中,有時與作業系統有關。下面進行一番總結。 一.首先是PHP網頁的編碼 最好最快的解決辦法就是,頁面申明的編碼與資料庫內部編碼一致,如果頁面申請的頁碼與資料庫內部編碼不一致時,就設定串連編碼 ,mysql_query("SET NAMES KKK "); KKK為串連編碼.一定可以解決亂碼的問題. 1. php檔案本身的編碼與網頁的編碼應匹配 a. 如果欲使用gb2
Time of Update: 2016-11-24
php的引用(就是在變數或者函數、對象等前面加上&符號)在PHP中引用的意思是:不同的名字訪問同一個變數內容. 變數的引用PHP的引用允許你用兩個變數來指向同一個內容例一:<?php$a="2010";$b =&$a;echo $a;//這裡輸出:2010echo $b;//這裡輸出:2010$b="2012";echo $a;//這裡$a的值變為2012所以輸出echo
Time of Update: 2016-11-24
1尋找字元位置函數:strpos($str,search,[int]):尋找search在$str中的第一次位置從int開始;stripos($str,search,[int]):函數返回字串在另一個字串中第一次出現的位置。該函數對大小寫不敏感strrpos($str,search,[int]):尋找search在$str中的最後一次出現的位置從int2、提取子字元函數(雙位元組)submit($str,int start[,int
Time of Update: 2016-11-24
數組函數 array_chunk //將一個數組分割成多個數組 array_key_exists //檢查給定的鍵名或索引是否存在於數組中 array_keys //返回數組中所有的鍵名,並形成新的數組 array_merge //合并一個或多個數組,重建索引 array_values //返回數組中所有的值,形成新的數組(數字索引)
Time of Update: 2016-11-24
在報價的時候為了給瀏覽者更清晰明確的數字,所以需要用到數字格式化,有兩種方法,一種自己寫函數,另一種當然是系統內建的,其實我更喜歡系統內建的。先來系統簡單的:string number_format ( float number [, int decimals [, string dec_point, string thousands_sep]] ):查看代碼1 echo number_format('169856420');輸出結果將為:169,856,420查看代碼1
Time of Update: 2016-11-24
<?php /* Utf-8、gb2312都支援的漢字截取函數 cut_str(字串, 截取長度, 開始長度, 編碼); 編碼預設為 utf-8 開始長度預設為 0 */ function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') { $pa =
Time of Update: 2016-11-24
<?php//1------cookie計數器if (isset($_COOKIE["num"])) {$num=$_COOKIE["num"]+1;}else {$num=1;}setcookie("num",$num);echo "You are the ".$num." times
Time of Update: 2016-11-24
<!--*@copyright(c)2011*@author:Ernest*@time:2011*@version:new--><?phpclass VerifyImg {public $fontSize = 15; //定義字型大小public $length = 4; //定義字串長度 public $width = 70; //定義圖片寬度public $height = 30; //定義圖片高度public $im =
Time of Update: 2016-11-24
<?php$path = './fzlhead/';function get_filetree_scandir($path){ $result = array(); $temp = array(); if (!is_dir($path)||!is_readable($path)) return null; //檢測目錄有效性 $allfiles = scandir($path); //擷取目錄下所有檔案與檔案夾 foreach ($allfiles as
Time of Update: 2016-11-24
MySQL 預存程序是從 MySQL 5.0 開始增加的新功能。預存程序的優點主要是執行效率和SQL 代碼封裝。特別是 SQL 代碼封裝功能,尤其是商務邏輯複雜的時候。現在有了 MySQL 預存程序,商務邏輯可以封裝預存程序中,這樣不僅容易維護,而且執行效率也高。<?php /** * PHP操作Mysql預存程序樣本 * * @author flyer0126 * @date 2011-12-23 * *///設定資料庫串連資訊$hostname = 'localhost
Time of Update: 2016-11-24
<?php/** * 批量轉換Mysql表引擎 */error_reporting(E_ALL);// 資料庫連接配置$host = 'localhost';$username = 'root';$passwd = '';$database = 'test';// 要轉換的庫名配置,多庫轉換增加配置元素即可$configs = array($database);// 轉換配置$convert_rule =
Time of Update: 2016-11-24
事務是必須滿足4個條件(ACID):原子性(Autmic)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability)原子性(Autmic):事務在執行性,要做到“要麼不做,要麼全做!”,就是說不允許事務部分得執行。即使因為故障而使事務不能完成,在rollback時也要消除對資料庫得影響!一致性(Consistency):事務得操作應該使使資料庫從一個一致狀態轉變倒另一個一致得狀態!就拿網上購物來說吧,你只有即讓商品出庫,又讓商品進入顧客得購物籃才能構成事務!
Time of Update: 2016-11-24
最近天天都是加班,好不容易年前休息了,就抽點時間謝謝,自認為還是比較簡單易懂的,沒有用什麼複雜牛叉的演算法,因為我也會,呵呵。(沒有對圖片大小邊界做判斷,只對容器做了判斷,請注意~ )懶得詳細說明了,先上前端代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
Time of Update: 2016-11-24
$_SERVER: http://www.php.net/manual/zh/reserved.variables.server.php$_ENV: http://www.php.net/manual/zh/reserved.variables.environment.php $_POST, $_GET裡的資料都可以通過$_REQUEST得到,但$_REQUEST會比$_GET和$_POST慢。$_FILE: 檔案上傳,http://www.php.net/manual/zh/features.
Time of Update: 2016-11-24
聲明:$array = array("id" => 1, "name" => "duanyong"); 得到所有鍵:$key = array_keys($array); 得到所有值:$values = array_values($array); 遍曆值和值:a. foreach ($array as $key => $value) { echo $key . "\t" . $value;}b.
Time of Update: 2016-11-24
/** * 擷取百度的熱詞 * @user 小傑 * @from http://www.isharey.com/?p=354 * @return array 返回百度的熱詞資料(數組返回) */ Java代碼 /** * 擷取百度的熱詞 * @user 小傑 * @from http://www.isharey.com/?p=354 * @return array 返回百度的熱詞資料(數組返回) */ function getBaiduHotKeyWord()
Time of Update: 2016-11-24
如果使用第三方架構,並且有提供代碼樣式說明,則遵循其代碼樣式標準,否則如下! == 格式: * 使用UTF-8編碼 * 使用4個空格縮排,禁止使用Tab * Unix樣式分行符號(LF) * 在逗號、冒號和分號操作符使用空格 * 在 (,[ 後面、],) 前面不使用空格 * 在代碼塊中使用4個空格縮排 * 採用層級縮排 * 在return方法的傳回值前使用空行(除非只有一行代碼)以及在兩個方法中使用空行區分 * 在兩個大的邏輯程式碼片段之間使用空行區分 * 保持行字數在80字以內,最多不超過12