Time of Update: 2017-01-18
說明 bool is_dir ( string $filename ) 如果檔案名稱存在並且為目錄則返回 TRUE。如果 filename 是一個相對路徑,則按照當前工作目錄檢查其相對路徑。 Note: 本函數的結果會被緩衝。更多資訊參見 clearstatcache()。 is_dir() 例子1複製代碼 代碼如下: <? var_dump(is_dir('a_file.txt')) . "\n"; var_dump(is_dir('bogus_dir/abc')) . "\n";
Time of Update: 2017-01-18
給select 表單無素一個名字。 表單提交後 用 $_POST 或 $_GET 方式提交 $_POST['sel']或者$_GET['sel']獲得選中的select的value值 複製代碼 代碼如下: if( $_POST ) { echo $_POST['select']; } ?> <form name="form1" enctype="multipart/form-data" method="post" action=""> <label>
Time of Update: 2017-01-18
final---用於類、方法前。 final類---不可被繼承。 final方法---不可被覆蓋。 final類不能被繼承。 如果我們不希望一個類被繼承,我們使用final來修飾這個類。這個類將無法被繼承。比如我們設定的Math類,涉及了我們要做的數學計算方法,這些演算法也沒有必要修改,也沒有必要被繼承,我們把它設定成final類型。複製代碼 代碼如下: <? //聲明一個final類Math final class Math{ public static $pi = 3.14;
Time of Update: 2017-01-18
在PHP5中 const定義的常量與定義變數的方法不同,不需要加 $ 修飾符。const PI = 3.14; 這樣就可以。 而使用const 定義的常量名稱一般都大寫,這是一個約定,在任何語言中都是這樣。 如果定義的常量由多個單片語成,使用 _ 串連,這也是約定。 比如, MAX_MUMBER 這樣的命名方式。一個良好的命名方式,是程式員必須注意的。 類中的常量使用起來類似靜態變數,不同點只是它的值不能被改變。我們使用 類名::常量名 來調用這個常量。複製代碼
Time of Update: 2017-01-18
in_array (PHP 4, PHP 5) in_array — 檢查數組中是否存在某個值 說明 複製代碼 代碼如下:bool in_array ( mixed $needle , array $haystack [, bool $strict ] ) 在 haystack 中搜尋 needle ,如果找到則返回 TRUE,否則返回 FALSE。 如果第三個參數 strict 的值為 TRUE 則 in_array() 函數還會檢查 needle 的類型是否和 haystack 中的相同。
Time of Update: 2017-01-18
註解符號:// 單行註解 /* */ 多行註解引號的使用' ' 單引號,沒有任何意義,不經任何處理直接拿過來; " "雙引號,php動態處理然後輸出,一般用於變數. 變數形態:一種是True 即 真的; 另一種是False 即假的常見變數形態:string 字串(數字\漢字\等等) integer 整數(1、2、3、4、5、0、-1、-2、等等) double 浮點數(小數點) array 數組 object 對象可以用的方法有gettype($mix)
Time of Update: 2017-01-18
1,如何串連連兩個字串? 答:在php中串連兩個字串可以直接使用“.”操作符號,例如$newStr="Zhang"."san",在java中是使用“+”操作符號,不要混淆。 2,如何計算一個字串的長度? 答:$str="test";$length=strlen($str);即使用strlen(str)函數。 3,如何按照某個分割符拆分一個字串?
Time of Update: 2017-01-18
1. PHP中的數組 與其把PHP中的數組理解為我們狹義上的“數組”,我覺得還不妨把這個數組一分為二,一者為我們常規上的數組,一者為我們的Dictionary。 2. 建立數組 如果數組不存在,那麼向數組中存放值將會建立數組。 複製代碼 代碼如下: <?php $address[0]='北京'; $address[1]='上海'; $address[2]='南京'; $introduce['北京']='首都'; $introduce['上海']='國際大都市';
Time of Update: 2017-01-18
Zend Encode的工作原理 使用PHP的人都知道,它是一個指令碼編程工具,用它寫的程式,必須以源碼的形式放置在Web伺服器上,所以我們無法保護自己的原始碼。大家都知道任何一個指令碼程式的執行效率同具有相同功能的編譯好的二進位代碼相比較,它的執行效率都是比較低的。那麼要是有一個工具能夠幫我們把用PHP寫的程式編 譯成二進位代碼就好了,這樣不但執行效率提高了, 運行速度也加快了。真要是有這麼一個工具,那就是 一舉兩得了。現在這不是夢想了,Zend
Time of Update: 2017-01-18
但是我們知道,物件導向有三大特徵:繼承,多態和封裝。 1. 繼承 我們繼續上一節中的例子,在PHP中,繼承和Java是一樣的,都使用extends關鍵字。 複製代碼 代碼如下: class People { private $name; public function GetName() { return $this->name; } public function SetName($name) { $this->name=$name; } } class Student
Time of Update: 2017-01-18
認識並使用PHP超級全域變數 超級全域變數也叫做預定義變數,是PHP系統中內建的變數,它可讓你的程式設計更加的方便快捷。它的類型包括: $GLOBALS 包含一個引用指向每個當前指令碼的全域範圍內有效變數。該數組的鍵名為全域變數的名稱。從 PHP 3 開始存在 $GLOBALS 數組。 $_SERVER 變數由 網頁伺服器設定或者直接與當前指令碼的執行環境相關聯。類似於舊數組 $_GET 經由 URL 請求提交至指令碼的變數。 $_POST 經由 HTTP POST 方法提交至指令碼的變數。 $
Time of Update: 2017-01-18
⚑ 靜態變數的聲明與使用 ⚑ 自訂常量的使用方式 什麼是靜態變數? 靜態變數是指用static聲明的變數,這種變數與局部變數的區別是,當靜態變數離開了它的作用範圍後,它的值不會自動消亡,而是繼續存在,當下次再用到它的時候,可以保留最近一次的值。 下面舉例: 複製代碼 代碼如下: <?php function add() { static $i=0; $i++; echo $i; } add(); echo " "; add(); ?>
Time of Update: 2017-01-18
變數的定義 ⚑變數的類型 ⚑變數的使用
Time of Update: 2017-01-18
下面我綠蘋果帶大家走進PHP的入門之路 說明: 我這裡暫時是以 Apache web server 和 MY SQL 作為WEB伺服器和資料庫,在php-4.3.3下的環境做的程式。當然要簡單的構建和訪問查看資料庫 PHPMYADMIN 不可少 這裡需要懂得HTML基礎知識!沒有HTML基礎知識的!可以去百度或者GOOGLE搜下!很簡單的!這裡就不多說了 好了我們開始吧!我們就把PHP入門當成一個蘋果吧!一口一口的吃掉他! 不囉嗦了!開始了 吃蘋果一 1、嵌入方法:
Time of Update: 2017-01-18
一、定義數組 可以用 array() 語言結構來建立一個數組。它接受一定數量用逗號分隔的 key => value 參數對。 array( [key =>] value , ... ) // key 可以是 數字 或者 字串 // value 可以是任何值 例子1: 複製代碼 代碼如下: <?php $phpjc = array( 0=>'word', 3=>'excel', 'outlook', 'access'); print_r($phpjc); ?>
Time of Update: 2017-01-18
舉例子如下: 複製代碼 代碼如下: $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; $parts = parse_url($url); 輸出: 複製代碼 代碼如下: Array ( [scheme] => http [host] => www.electrictoolbox.com [path] => /php-extract-domain-from-full-url/ )
Time of Update: 2017-01-18
本文主要介紹的是PHP對XML內容進行修改和刪除的方法,下面話不多說,我們來看執行個體原理圖如下範例程式碼example.xml<?xml version="1.0" encoding="utf-8"?><root> <book id="1"> <title>title1</title> </book> <book id="2">
Time of Update: 2017-01-18
array_map 將回呼函數作用到給定數組的單元上。說明array array_map ( callable $callback , array $arr1 [, array $... ] )array_map() 函數將使用者自訂函數作用到數組中的每個值上,並返回使用者自訂函數作用後的帶有新值的數組。回呼函數接受的參數數目應該和傳遞給 array_map() 函數的數組數目一致。參數介紹: 參數 描述 callback
Time of Update: 2017-01-18
php中1)編碼$jsonStr = json_encode($array)2)解碼$arr = json_decode($jsonStr)<?phpecho json_encode("中文", JSON_UNESCAPED_UNICODE); 添加參數:JSON_UNESCAPED_UNICODE即可。測試環境:PHP Version 5.5.36js中1. 編碼var str = obj.toJSONString();//需要JSON解析器或工具類2. 解碼
Time of Update: 2017-01-18
前言本文介紹的是在PHP中用header("location:test.php")進行跳轉要注意以下幾點,有助於解決一些新手經常遇到的問題一、location和“:”號間不能有空格,否則會出錯。二、在用header前不能有任何的輸出。三、header後的PHP代碼還會被執行。下面是和asp中重新導向response.redirect的比較:例1:response.redirect