Time of Update: 2017-01-19
利用PHP編碼產生PDF檔案是一個非常耗時的工作。在早期,開發人員使用PHP並藉助FPDF來產生PDF檔案。但是如今,已經有很多函數庫可以使用了,並且能夠從你提供的HTML檔案產生PDF文檔。這讓原先耗時的工作變得非常簡單了。FPDF是很早就被使用的,其特點如下:FPDFFPDF是一個允許使用純PHP產生PDF文檔的PHP類,換句話說,沒有使用PDFlib
Time of Update: 2017-01-19
本文執行個體講述了php檢測數組長度函數sizeof與count用法。分享給大家供大家參考。具體如下:在php檢測數組長度的函數有sizeof count 下面看個簡單一實例:複製代碼 代碼如下:$colorlist = array("apple"=>"red", "grass"=>"green","sky"=>"blue","night"=>"black","wall"=>"white"); echo "數組長度為: ".count($colorlist); //
Time of Update: 2017-01-19
本文執行個體分析了php中filter_input函數用法。分享給大家供大家參考。具體分析如下:在 php5.2 中,內建了filter 模組,用於變數的驗證和過濾,過濾變數等操作,這裡我們看下如何直接過濾使用者輸入的內容.fliter 模組對應的 filter_input 函數使用起來非常的簡單,例如我們過濾使用者輸入名為 sample 的 get 參數為整型,那麼可以這樣寫:複製代碼 代碼如下:filter_input(input_get, "sample",
Time of Update: 2017-01-19
本文執行個體分析了php中rename()函數用法。分享給大家供大家參考。具體如下:php filesystem 函數,rename() 函數重新命名檔案或目錄,若成功,則該函數返回 true。若失敗,則返回 false.語句:rename(oldname,newname,context) 參數 描述 oldname 必需,規定要重新命名的檔案或目錄. newname
Time of Update: 2017-01-19
本文執行個體講述了php格式輸出檔案var_export函數的用法。分享給大家供大家參考。具體如下:var_export:php 4 >= 4.2.0, php 5var_export -- 輸出或返回一個變數的字串表示.描述:mixed var_export (mixed expression [,bool return])此函數返回關於傳遞給該函數的變數的結構資訊,它和 var_dump() 類似,不同的是其返回的表示是合法的 php 代碼,您可以通過將函數的第二個參數設定為
Time of Update: 2017-01-19
本文執行個體講述了php使用fsockopen函數發送post,get請求擷取網頁內容的方法。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:$post =1; $url = parse_url($url); $host ='http://www.jb51.net'; $path ='/'; $query ='?action=phpfensi.com'; $port =80; if($post) { $out = "post $path http/
Time of Update: 2017-01-19
本文執行個體講述了函數的調用與函數定義文法,並講解了關於函數中的變數以及向函數傳遞數值方法.分享給大家供大家參考。具體如下:一、函數的基礎php提供了大量的函數,並且允許使用者自定函數,php函數定義執行個體代碼如下:複製代碼 代碼如下:<?php function myCount($inValue1,$inValue2) { $AddValue = $inValue1+$inValue2; return
Time of Update: 2017-01-19
本文執行個體講述了php中strtotime函數用法。分享給大家供大家參考。具體如下:strtotime(字串$時間[,詮釋$現在])int strtotime(string $time [,int $now] 該函數期望得到一個包含美國英語日期格式,並會嘗試解析成一個Unix時間戳記(多少秒自1970年1月1日00:00:00星期一該格式),相對於現在提供的時間戳記,或目前時間如果現在不提供這個函數將使用TZ環境變數(如果有)來計算時間戳記,自PHP
Time of Update: 2017-01-19
本文執行個體分析了php中opendir函數用法。分享給大家供大家參考。具體如下:opendir文法:opendir(path,context)目錄,功能說明:開啟目錄控制代碼,opendir() 函數開啟一個目錄控制代碼,則該函數返回一個目錄流,否則返回false.來看個opendir列出目錄下所有檔案執行個體,代碼如下:複製代碼 代碼如下:$dirs ='./';//指定當前上當 if( is_dir( $dirs ) ) { $hanld = opendir($dirs); &
Time of Update: 2017-01-19
本文執行個體分析了php中in_array函數用法。分享給大家供大家參考。具體如下:PHP是弱類型語言 在使用IN_ARRAY函數時盡量帶上第三個參數,代碼如下:複製代碼 代碼如下:var_dump(in_array(0,array('s','sss'),true)); // return false var_dump(in_array(0,array('s','sss'))); //
Time of Update: 2017-01-19
本文執行個體分析了php中mkdir函數用法。分享給大家供大家參考。具體分析如下:mkdir()文法:bool mkdir(字串目錄,詮釋許可權)dirThe新directory.permissionsOctal數指定為新的directory.Creates一個新的目錄的許可權.mkdir()建立一個具有指定許可權的目錄,許可權是,作為檔案模式()和fileperms()相同的形式,在成功返回真,如果發生錯誤,則返回FALSE.php範例代碼如下:複製代碼 代碼如下:<?php
Time of Update: 2017-01-19
本文執行個體分析了php中explode函數用法。分享給大家供大家參考。具體如下:explode(string separator,string string [,int limit])separator 為空白字串(""),explode() 將返回 FALSE,如果 separator 所包含的值在 string 中找不到,那麼 explode() 將返回包含 string 單個元素的數組.explode執行個體一,代碼如下:複製代碼 代碼如下:$explode =
Time of Update: 2017-01-19
本文執行個體講述了php中substr()函數參數說明及用法。分享給大家供大家參考。具體如下:string substr(string $string ,int $start [, int $length ]),它可以用於在一個較長的字串中尋找匹配的字串或字元,$string為所要處理的字串,$start為開始選取的位置,$length為要選取的長度.$length 為正資料從左向右讀取字元.$length 為負數時就右向左讀取字元.string 必需,規定要返回其中一部分的字串.start
Time of Update: 2017-01-19
本文執行個體分析了PHP中變數引用與變數銷毀機制。分享給大家供大家參考。具體分析如下:變數是php中一個非常重要的類型了,我們的有資料都通過變數或常量來進行操作,下文來看看變數引用與變數銷毀。在php中,符號"&"表示引用。1、看看不引用的情況是這樣子:複製代碼 代碼如下:$a = "hello world";//定義一個變數,下面賦值給$b$b = $a;//這一步沒有在$a之前加符號&,像這樣子"$b= &
Time of Update: 2017-01-19
本文執行個體講述了php非同步多線程swoole用法。分享給大家供大家參考。具體分析如下:swoole重新定義PHP語言的高效能網路通訊架構,提供了PHP語言的非同步多線程服務,下面的執行個體就可以證實這一功能。一般來說,Swoole提供了PHP語言的非同步多線程伺服器,非同步TCP/UDP網路用戶端,非同步MySQL,資料庫連接池,AsyncTask,訊息佇列,毫秒定時器,非同步檔案讀寫,非同步DNS查詢.swoole以前聽過, 拿來做遊戲伺服器簡直是神器…今天稍微的感受了一下,
Time of Update: 2017-01-19
本文執行個體講述了PHP判斷資料庫中的記錄是否存在的方法。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:<?php $sql="select * from checklist where game_id=$gid and task='$task' and status='$status'"; $result=mysql_query($sql); $row =
Time of Update: 2017-01-19
本文執行個體分析了php判斷類是否存在函數class_exists用法。分享給大家供大家參考。具體如下:如果我們要判斷一個類是不是可以用,可以先使用class_exists函數來判斷一下,下面來看幾個例子。bool class_exists ( string $class_name [, bool $autoload = true ] )此功能是否給定的類被定義檢查。this function checks whether or not the given class has been
Time of Update: 2017-01-19
本文執行個體講述了php使用ob_start()實現圖片存入變數的方法。分享給大家供大家參考。具體實現方法如下:用php的GD庫處理完圖片後,只能將圖片用imagejpeg()輸出,或者寫入一個檔案。很多時候並不需要這麼做。比如要將圖片存入資料庫就需要把圖片寫入變數儲存,用 ob_start() 啟用緩衝 ob_get_contents()擷取緩衝就可以將圖片寫入變數複製代碼 代碼如下:<?php$imgPath ="圖片地址" ;//獲得圖片資訊 $imgPath
Time of Update: 2017-01-19
本文執行個體講述了php使用date和strtotime函數輸出指定日期的方法。分享給大家供大家參考。具體方法分析如下:在php中date和strtotime函數都是對日期操作的,但是在產生上面date和strtotime是不一樣的,一個是數字日期一個是 Unix 時間戳記了,但我們都可以產生相同的日期,下面來看兩個函數的例子。php中經常會用到date函數和strtotime函數,這2個函數大家一定並不陌生,今天和大家分享下提示。strtotime — 將任何英文文本的日期時間描述解析為
Time of Update: 2017-01-19
本文執行個體講述了php擷取url參數方法。分享給大家供大家參考。具體如下:在php中擷取url中參數的方法有很多種,其中最簡單的就直接使用parse_url函數了,他可以很方便快速的自動解析url參數與值並儲存期到對應的數組中,其它的一種方法基本都是Regex來操作了。parse_url函數我們先來瞭解一下parse_url函數,官方解決說明:mixed parse_url ( string $url [, int $component = -1 ] )本函數解析一個 URL