Time of Update: 2017-01-19
在網上看到一個非常有趣的PHP人民幣金額數字轉中文大寫的函數,其實質就是數字轉換成中文大寫,測試了一下,非常有趣,隨便輸個數字,就可以將其大寫列印出來,新手朋友們試一下吧,舉一反三,還可以寫好多有趣的PHP轉換函式。複製代碼 代碼如下:<? function cny($ns) { static $cnums=array("零","壹","貳","三","肆","伍","陸","柒","捌","玖"), &
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php /** ** 一數組的概述 1.數組的本質:管理和操作一組變數,成批處理 2.數組是複合類型 3.數組中可以儲存任意長度的資料。也可以儲存任意類型的資料 4.數組就可以完成其他語言資料結構的功能(鏈表,隊列,棧,集合類) ** 二.數組的分類 數組中存有多個單元,(單元稱為元素) 每個元素都是由下標【鍵】和值組成 單獨訪問元素的時候,都是通過下標【鍵】來訪問元素 1.一維數組 ,二維數組,三維數組 。。。。。多維陣列
Time of Update: 2017-01-19
我們在使用PHP遞迴時,會遇到各種各樣的問題,其中比較令人苦惱的是有關PHP遞迴傳回值時出現的問題。其實細細想想這是一個很簡單的問題。可就是這個簡單的問題困擾了半個下午。問題出在遞迴函式的傳回值上。這是開始寫的:複製代碼 代碼如下:<?php function test($i) { $i -= 4; if($i < 3) { return $
Time of Update: 2017-01-19
使用Wordpress朋友總會難免需要對自己的WP進行一些個性調整或者為自己做一套個性的主題,一般的小修改直接線上調整完全沒有問題,但要是為自己打造一套個性主題的時候最好還是選擇本地進行調試,所以一些針對Windows系統的PHP調試軟體就應運而生。Wordpress夠流行了吧,它是一個用PHP編寫的強大的部落格平台。使用它來架設一個部落格平台相關容易,是新手建站比較方便的工具。但是要真正體會Wordpress(以下簡稱WP)強大,外掛程式是不可少的東西。一般來說,我們不可能想試一個外掛程式就把
Time of Update: 2017-01-19
PHP經過長時間的發展,很多使用者都很瞭解PHP了,PHP最初是1994年Rasmus Lerdorf建立的,剛剛開始只是一個簡單的用Perl語言編寫的程式,用來統計他自己網站的訪問者。後來又用C語言重新編寫,包括可以訪問資料庫。在 1995年以Personal Home Page Tools (PHP Tools) 開始對外發表第一個版本,Lerdorf寫了一些介紹此程式的文檔,並且發布了PHP1.0。在這早期的版本中,提供了訪客留言本、訪客計數器等簡單的功
Time of Update: 2017-01-19
__FILE__ ,是返迴文件的完整路徑和檔案名稱。如果用在包含檔案中,則返回包含檔案名稱。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。dirname(__FILE__),返回當前檔案路徑的部分路徑,也就是去掉檔案名稱。 示範代碼: 複製代碼 代碼如下:<?php // 擷取檔案的當前路徑 + 檔案名稱 echo __FILE__; echo '<BR>'; //
Time of Update: 2017-01-19
1、單例模式所謂單例模式,也就是在任何時候,應用程式中只會有這個類的一個執行個體存在。常見的,我們用到單例模式只讓一個對象去訪問資料庫,從而防止開啟多個資料庫連接。要實現一個單例類應包括以下幾點:和普通類不同,單例類不能被直接執行個體化,只能是由自身執行個體化。因此,要獲得這樣的限制效果,建構函式必須標記為private。
Time of Update: 2017-01-19
其實,也比較簡單,上代碼:複製代碼 代碼如下:<?php $url = 'http://127.0.0.1/test.php';//POST指向的連結 $data = array(
Time of Update: 2017-01-19
本文執行個體講述了php強制運行廣告的方法。分享給大家供大家參考。具體實現方法如下:網站流量大但是訪客就是不要點擊,著讓我們想賺錢的站長苦惱不以,但是在php中有這麼一個很好的函數就是:session,思路是這樣的,用session來儲存每一個訪問者的ip.這樣訪問一次後就不調廣告了,這樣就全奇美了,不會亂跳廣告,二又可以增加收入,代碼如下:複製代碼 代碼如下:<?php session_start(); $lifeTime = 24 * 3600;
Time of Update: 2017-01-19
在訪問PHP類中的成員變數或方法時,如果被引用的變數或者方法被聲明成const(定義常量)或者static(聲明靜態),那麼就必須使用操作符::,反之如果被引用的變數或者方法沒有被聲明成const或者static,那麼就必須使用操作符->。 另外,如果從類的內部訪問const或者static變數或者方法,那麼就必須使用自引用的self,反之如果從類的內部訪問不為const或者static變數或者方法,那麼就必須使用自引用的$this。
Time of Update: 2017-01-19
本文執行個體講述了PHP過濾黑名單關鍵字的方法。分享給大家供大家參考。具體實現方法如下:關鍵字過濾非常的簡單把要過濾的內容存在數組或文檔中,然後使用者提交時我們進行preg_match或istrpos判斷即可解決了,具體方法如下.執行個體代碼如下:複製代碼 代碼如下://過濾黑名單關鍵字函數 function check_($data){ $keywords = "你是大神嗎|你好|去死"; if(preg_match("/$keywords/i",$data)){
Time of Update: 2017-01-19
echo是PHP語句, print和print_r是函數,語句沒有傳回值,函數可以有傳回值(即便沒有用) print() 只能列印出簡單類型變數的值(如int,string) print_r() 可以列印出複雜類型變數的值(如數組,對象) echo 輸出一個或者多個字串print
Time of Update: 2017-01-19
本文執行個體講述了php中debug_backtrace、debug_print_backtrace和匿名函數用法。分享給大家供大家參考。具體分析如下:debug_print_backtrace() 是一個很低調的函數,很少有人注意過它.不過當我們對著一個對象調用另一個對象再調用其它的對象和檔案中的一個函數出錯時,它正在一邊笑呢.debug_print_backtrace() 可以列印出一個頁面的調用過程,從哪兒來到哪兒去一目瞭然.不過這是一個PHP5的專有函數,好在pear中已經有了實現.一、
Time of Update: 2017-01-19
本文執行個體分析了PHP內建的Math函數效率問題。分享給大家供大家參考。具體分析如下:如題所示,對於沒有做過大規模運算的朋友來說,可能還不知道,PHP的Math函數運算原來是如此之慢的,大家還是麻煩點,手寫多幾句,代碼如下:複製代碼 代碼如下:$start = microtime(TRUE); for ($i=0; $i < 200000; $i++){ $s =
Time of Update: 2017-01-19
本文執行個體講述了PHP靜態檔案產生類。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:<?php class CreateHtml { function mkdir( $prefix= 'article' ) { $y = date('Y'); $m = date('m'); $d = date('d'); $p=DIRECTORY_SEPARATOR; $filePath='article'.$p.$y.$p.$m.$p.$d;
Time of Update: 2017-01-19
本文執行個體講述了PHP實現的簡單日曆類。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:date_default_timezone_set("etc/gmt-8"); header("Content-type: text/html; charset=utf-8"); class calendar{ var $t = array(); var $datesofmonth = array('1'=>'31','2'=>'28','3'=>'31','4'=>'3
Time of Update: 2017-01-19
本文執行個體講述了PHP實現貨幣換算的方法。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:<?php /* * File: CurrencyConverter.php * Author: Simon Jarvis * Copyright: 2005 Simon Jarvis * Date: 10/12/05 * Link:
Time of Update: 2017-01-19
本文執行個體講述了php刪除左端與右端空格的方法。分享給大家供大家參考。具體方法如下:在php中刪除函數比js要具體很多,除了trim()函數,還有ltrim()和rtrim()函數,他們分別要刪除前後左右的空格了,除了這三個函數還可以使用正則刪除.ltrim()函數:ltrim($str, $charlist)$str表示被處理的字串,$charlist是要刪除的特殊字元,若為空白則去除左端的空格,代碼如下:複製代碼 代碼如下:<?php $t=" ...
Time of Update: 2017-01-19
本文執行個體講述了PHP使用get_headers函數判斷遠程檔案是否存在的方法。分享給大家供大家參考。具體實現方法如下:以前講過程關於php判斷遠程檔案是否存在的文章都是利用fopen,sockt,curl函數來實現檢查遠程檔案是否存在,下面我再介紹利用 get_headers來檢查遠程檔案是否存在,感興趣的朋友可以參考一下。先來簡單瞭解get_headers()函數get_headers() 返回一個數組m包含有伺服器響應一個 HTTP
Time of Update: 2017-01-19
下面這幾個方法將能夠幫你解決這個問題。PHP版將html中的<br />分行符號轉換為文字框中的分行符號:複製代碼 代碼如下:function br2nl($text){ return preg_replace('/<br\\s*?\/??>/i','',$text);}或者:複製代碼 代碼如下:function br2nl($text){