Time of Update: 2016-07-13
本文章來給大家介紹我們在提交表單時如果表單使用的是get方式,然後我們利用get擷取到的會是亂碼,下面我來看看是如何解決此問題的。本來打算這樣使用 代碼如下複製代碼 [查看轄區動態] 結果在list.php頁面得到的是—–查看[轄區動懌]我想可能是漢字的“態"這個編碼和某些東西衝突了,所以。。。我找到了網上這樣解決:使用: 代碼如下複製代碼 " charset="utf-8" target="main">[查看]
Time of Update: 2016-07-13
有時我們的數組是動態產生了,我們也不知道數組是幾維的,下面我來給各位同學介紹php判斷數組是一維、二維、還是多維方法,有需要瞭解的朋友可進入參考。列一 代碼如下複製代碼 /** * 返回數組的維度 * @param [type] $arr [description] * @return [type] [description] */function arrayLevel($arr){ $al = array(0); function aL($arr,&$al,$
Time of Update: 2016-07-13
在php中substr(),mb_substr()及mb_strcut三個函數都是字元截取函數,但是substr截取中文時會有亂碼,而後兩者支援中文截取,下面我來介紹介紹。substr()函數substr(string,start,length)string表示要截取的對象,start表示從哪個位置開始截取,0表示從頭開始,正數表示從這個數的位置後面截取,負數表示從結尾算開始截取的位置,但依然是從左至右截,length表示截取長度.負數表示排除或忽略結尾多少個字元.比如: 代碼如下複製代碼
Time of Update: 2016-07-13
在php中error_reporting是設定 PHP 的報錯層級並返回當前層級,我們可以根據不同層級來設定是不給出錯誤提示域外出錯時是否嚮往執行程式,下面我來介紹error_reporting()用法與參數。基本資料E_NOTICE 表示一般情形不記錄,只有程式有錯誤情形時才用到,例如企圖存取一個不存在的變數,或是呼叫 stat() 函數檢視不存在的檔案。E_WARNING 通常都會顯示出來,但不會中斷程式的執行。這對除錯很有效。例如:用有問題的Regex呼叫 ereg()。E_ERROR
Time of Update: 2016-07-13
謹慎使用PHP的引用 參考型別(Reference)在許多電腦語言中都被使用,而且是作為一個非常強大而實用的特性存在。它有類似指標(Pointer)的實現,卻又有不同於指標的表現。例如C++的引用,可以讓不同變數指向同一個對象,同時又保有直接使用dot來擷取對象成員,不用繁瑣的使用dereference運算子(*)和Pointer to
Time of Update: 2016-07-13
在php中判斷是否為純字母我們可直接使用正則/^[a-zA-Z]$/來驗證了,包括大小寫字母哦,有需要瞭解的同學可參考參考。上代碼 代碼如下複製代碼 header('Content-type: text/html; charset=utf-8');$str = "dasdadsfsadASDSADS";if (preg_match('/^[a-zA-Z]+$/',$str)){ echo $str."是字母";}else { echo $str."不是字母";}?> 這個就是代碼
Time of Update: 2016-07-13
這幾個時間函數都放出來了,使用方法不用說了吧!有什麼不明白的地方可以在下面留言,我會及時回複地,交個朋友嘛~ 代碼如下複製代碼 //取兩個日期內天數差function SubDay($ntime,$ctime){$dayst = 3600 * 24;$cday = ceil(($ntime-$ctime)/$dayst);return $cday;}//取目前時間後幾天,天數增加單位為1function AddDay($ntime,$aday){$dayst = 3600 * 24;$
Time of Update: 2016-07-13
下面是我收藏的一些PHP判斷字串是純英文、純漢字或漢英混合 執行個體,大家可參考。純英文 代碼如下複製代碼 if(preg_match("/^[a-z]*$/i", "fdsFDfd")) { echo "全字母 "; } 純漢字 代碼如下複製代碼 比如:var str = "php編程";if (/^[u4e00-u9fa5]+$/.test(str)) {alert("該字串全部是中文");}else{alert("該字串不全部是中文");} php中,
Time of Update: 2016-07-13
CREATE procedure main_table_pwqzc(@pagesize int,@pageindex int,@docount bit,@this_id)asif(@docount=1)beginselect count(id) from luntan where this_id=@this_idendelsebegindeclare @indextable table(id int identity(1,1),nid int)declare @PageLowerBound
Time of Update: 2016-07-13
本文章來給大家介紹一些常用的php擷取數組中隨機數組的一些執行個體程式,希望此方法對各位朋友有所協助哦。貼一段代碼,在php中擷取隨機數組 不用多說,直接貼代碼,php中的array_rand很變態,突破了正常人的理解,繁瑣例1 代碼如下複製代碼 function create_random_ids( $min,$max,$limited ){ $_base_ids = range($min,$max); $_temp_key = array_rand
Time of Update: 2016-07-13
在php中數組量子力學個非常好用的數群組類型,下面我來總結一些刪除數組元素的各種方法,刪除數組中的元素,第一想法是使用unset函數,它確實可以刪除,但是可能會在後面操作該數組的時候出現問題。通過下面的例子來說明: 代碼如下複製代碼 $arr = array(0, 1, 2, 3, 4);$index = 2;unset($arr[$index]);echo count($arr);if (empty($arr[$index])) { echo "arr[$index] is
Time of Update: 2016-07-13
直接拷貝資料檔案把資料庫的資料檔案(*.mdf)和記錄檔(*.ldf)都拷貝到目的伺服器,在SQL Server Query Analyzer中用語句進行恢複: EXEC sp_attach_db @dbname = 'test', @filename1 = 'd:mssql7dataest_data.mdf', @filename2 = 'd:mssql7dataest_log.ldf' 這樣就把test資料庫附加到SQL
Time of Update: 2016-07-13
php為我們提供了大量的函數可以擷取星期幾,我們常用的就是 date()函數了,下面我來介紹擷取指定日期星期幾的執行個體。PHP date()參數說明這裡主要用到了 w 這個參數,關於這個參數的解釋是:w 表示星期中的第幾天,數字表示 0(表示星期天)到 6(表示星期六)有了這個一切就很簡單了,作者這裡就直接貼代碼了,細節不解釋:簡單的擷取星期幾,其實就是date函數的用法date("l");//data就可以擷取英文的星期比如Sundaydate("w");//這個可以擷取數字星期比如123,
Time of Update: 2016-07-13
eNet技術學院,著作權在開發資料庫系統的過程中,經常要寫很多的預存程序。為了統一格式和簡化開發過程,我編寫一些預存程序,用來自動產生預存程序。下面就為您簡單介紹一下它們。其中一個用於產生Insert過程,另一個用於產生Update過程。 Sp_GenInsert 該過程運行後,它為給定的表產生一個完整的Insert過程。如果原來的表有識別欄位,您得將產生的過程中的SET IDNTITY_INSERT ON 語句手工刪除。 文法如下 sp_GenInsert , 以northwind
Time of Update: 2016-07-13
php對global變數的解析是:Global的作用是定義全域變數,但是這個全域變數不是應用於整個網站,而是應用於當前頁面,包括include或require的所有檔案。例 代碼如下複製代碼 $a = 1; $b = 2; function Sum() { global $a, $b; //在裡面聲明為全域變數 $b = $a + $b; } Sum(); echo $b; ?> 結果: 3
Time of Update: 2016-07-13
本文章來給各位同學介紹php數組儲存文本與文本反編成數組方法,有需要瞭解的同學可進入參考。執行個體 代碼如下複製代碼 function string2array($data) { if($data == '') return array(); @eval("$array = $data;"); return $array;} /** 將數群組轉換為字串 代碼如下複製代碼 * @param array $data 數組* @param bool
Time of Update: 2016-07-13
今天客戶反映資料庫檔案空間增長過快 ,需要分析資料庫表存放空間分配情況,臨時寫了以下過程,與大家共用。/********************************功能:擷取表的空間分布情況 ycsoft 2005-07-13**********************************/if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and
Time of Update: 2016-07-13
DATE_FORMAT(date,format) 根據format字串格式化date值。下列修飾符可以被用在format字串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英語首碼的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 數字, 4 位 %y 年, 數字, 2 位 %a 縮寫的星期名字(Sun……Sat) %d 月份中的天數, 數字(00……31) %e 月份中的天數, 數字(0……31) %m 月,
Time of Update: 2016-07-13
本文章來給大家介紹php __call方法使用說明,有需要學習php __call方法的朋友不防進入參考。相信剛開始接觸PHP的童鞋都,在參考書上看到過__call這個魔法方法,而且也看到了它的應用執行個體!但是,等你真的開始寫代碼的時候,你用過它嗎!?說實話,我用PHP也有一段時間了,但真的從沒將它應用到實際開發中。先說一下__call 的作用吧:"PHP5 對象新增的一個專用方法 ,這個方法用來監視一個對象中的其它方法。如果你試著調用一個對象中不存在的方法,__call 方法將會被自動調用。
Time of Update: 2016-07-13
使用PHP真正的多進程運行模式,適用於資料擷取、郵件群發、資料來源更新、tcp伺服器等環節。PHP有一組進程式控制制函數(編譯時間需要 –enable-pcntl與posix擴充),使得php能在*nix系統中實現跟c一樣的建立子進程、使用exec函數執行程式、處理訊號等功能。 PCNTL使用ticks來作為訊號處理機制(signal handle callback mechanism),可以最小程度地降低處理非同步事件時的負載。何謂ticks?Tick