Time of Update: 2016-07-15
我們在實際的這段時間在看《PHP和MySQL Web開發》一書看到PHP函數str_replace講解,一段小提示寫到:可以為str_replace的三個都使用數組傳入,但講解比較簡單,於是決定自己的實驗一下該函數在各個參數傳入數組時的執行結果。函數原型:mixed str_replace(mixed needle,mixed new_needle,mixed haystack[,int
Time of Update: 2016-07-15
在我們對網站進行更新維護時,可能對刪除相同資料庫表的操作比較頭疼,今天我們就向大傢具體講解PHP刪除資料庫表具體實現代碼如下function deldata($dbname,$tableflag){ $db_host = 'localhost'; $db_port = '3306'; $db_user = 'user'; $db_pass = 'password'; $connect =mysql_connect($db_host,$db_user,$db_pass); mysql_
Time of Update: 2016-07-15
我們今天要向大家講的內容是有關先來看看這個php字串替換函數 PHP字串替換函數strtr()的兩種狀態strtr(string,from,to)或者strtr(string,array)首先針對PHP字串替換函數strtr()第一種方式我們看看下面的舉例:php echo strtr("I Love you","Lo","lO"); ?> 得到的結果是I lOve yOu這個結果提醒我們1.strtr它是區分大小寫2.PHP字串替換函數strtr()的替換是很特殊的,你注意看後面那個yOu,
Time of Update: 2016-07-15
一些人在使用PHP進行編程操作時,經常會遇到一些問題。比如在使用PHP函數mail()出現亂碼的解決方案:先用函數base64_encode() — 使用 MIME base64 對資料進行編碼標題字串前加編碼類別型例如: =?UTF-8?B?標題字串後加:?=郵件header說明Content-type — 防止郵件內文也亂碼 舉例說明:$to = ‘name@example.com’; $subject = “
Time of Update: 2016-07-15
對於沒有多少編碼經驗的新手來說,一.首先想想PHP裡所有的單詞(其實應該叫符號)有幾類.1.PHP,mysql兩方的關鍵詞與函數.例如echo,print,mysql_connect等等.這些肯定不加引號的.2.常量.新手可能用得不多,常量的好處是全域性,穿透函數.速度也快些不過新手可以暫時不管常量這玩意兒.3.變數.前面帶"$"號的就是變數.可以為變數設一個"值",例如一串字元,一個數字,邏輯(真/假)值等.也可以表示一組值(數組,對象等)4.值.通常要給常量與變數設定值.指派陳述式$a='a
Time of Update: 2016-07-15
在進行其實PHP字串就是 字元數組 假設我們定義一個字串 $string ="hello world"; /* 這個PHP字串是由 h , e , l , l , o , 空格 , w ,o,r,l,d 這幾個字元組成 至於是以什麼結尾的我現在能瞭解, 可能需要查看PHP原代碼才能發掘 */ //那我以上所說的有什麼根據呢?下面可以測試 echo $string[2];//顯示出第3個字元 l ,我們可以嘗試改變 $string[2]="A";//更改其中的
Time of Update: 2016-07-15
如果有一個很大的數組,而你需要找出其中是否包含一個特定的元素,就可以使用PHP數組函數in_array()。下面的例子將顯示“Not found in this array”,因為在一個名字為$namesArray的數組中尋找Albert,而在$namesArray數組中不存在這樣一個元素。 $namesArray = array("Joe", "Jane", "Bob", "Mary", "Paul", "Eddie", "John"); $lookingFor = "Albert";
Time of Update: 2016-07-15
我們在實際運用PHP刪除數組空白元素的具體代碼如下:function array_remove_empty(& $arr, $trim = true) { foreach ($arr as $key => $value) { if (is_array($value)) { array_remove_empty($arr[$key]); } else { $value = trim($value); if ($value == '') {
Time of Update: 2016-07-15
通過對PHP計算頁面執行時間的代碼如下所示:php class runtime { var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec, $sec) = explode(' ', microtime()); return ((float)$usec + (float)$sec); }
Time of Update: 2016-07-15
對於http:///www.yourdomain.com/yourscript.php?count=56給註冊變數$count指定一個新值,這一點對於安全很重要:只能在伺服器端的指令碼中刪除一個沒有註冊的對話變數。 如果要完全刪除一個對話變數,首先需要從系統中登出它: session_unregister('count'); 要完全刪除一個對話變數的指令碼是非常簡單,如下所示: session_destroy();
Time of Update: 2016-07-15
我們在建立網站的時候,有些站長會有在自己首頁上添加計數器的需求,我們今天就向大傢具體講講counter.inc包含以下代碼: /* || 一個簡單的計數器 */ function get_hitcount($counter_file) { /* 將計數器歸零 這樣如果計數器還未被使用,初始值將是1 你當然也可以把初始值設成20000來騙人咯 */ $count=0; // 如果存放計數器檔案已經存在,讀取其中的內容 if (
Time of Update: 2016-07-15
PHP運算子1. 算數運算子PHP算數運算子有+(加)、-(減)、*(乘)、/(除)、%(取餘)。PHP運算子2. 賦值運算子PHP賦值運算子有+=(將左邊的值加上右邊的值賦值給左邊)、-=(將左邊的值減去右邊的值賦值給左邊)、*=(將左邊的值乘以右邊的值賦值給左邊)、 /=(將左邊的值除以右邊的值賦值給左邊)、%=(將左邊的值對右邊的值取餘賦值給左邊)、.=(將左邊的字串串連到右邊賦值給左邊)。PHP運算子3.字串運算子PHP字串運算子只有串連符號“.”,它將兩個字串串連起來。PHP運算子4.
Time of Update: 2016-07-15
在我們開發一個網站的時候,必須要考慮到代碼重用的問題, 不管你的網站規模的大小,也不管你維護和更新的次數,這一問題都是非常麻煩的。我們今天就向大家介紹這方面的解決辦法,那就是PHP函數include()的具體應用。中,至少有幾個函數可以協助你實現代碼重用的目的,所使用的函數取決於你所重用的代碼,主要的函數有: * include() and include_once() * require() and require_once() PHP函數include()包含並對給定的檔案進行計算,例如:
Time of Update: 2016-07-15
一個網站經常會出現使用者註冊的填寫表單之類的功能。我們可以通過PHP中擷取表單資料是很簡單的。當一個表單被發送後,表單中所包含的各個元素被賦上了相應的值,而這樣就可以像引用一般變數一樣使用了。 FORM name="myform" ACTION="process_form.php3" METHOD="POST"> INPUT TYPE="TEXT" NAME="mytext" VALUE="Some Value"> FORM>
Time of Update: 2016-07-15
要讓多個字串進行銜接,要用到一個(.)“點”號,比如: php $name = "w3pop"; echo $name.".com"; ?> 上面的輸出結果就是w3pop.com 有一種PHP字串串連的情況,當echo後面使用的是(")雙引號的話可以這樣來達到和上同樣的效果:php $name = "w3pop";//這句一樣 echo "$name.com";//雙引號裡的變數還是可以正常顯示出來,並和一般的字串自動區分開來 ?>
Time of Update: 2016-07-15
simplexml_load_file(str file); 將一個xml文檔載入一個simplexml對象中,此方法返回一個控制代碼simplexml_load_string(str string);將一段xml文檔載入一個simplexml對象中,此方法返回一個控制代碼simplexml_import_dom(data) 該函數把一個dom節點轉為simplexml對象,其中data為實用的DOM節點$simplexml->addAttribute(name,value)
Time of Update: 2016-07-15
對於Listing J樣本為我們具體說明了PHP函數array_multisort()的工作方式:php $data = array(array("id" => 1, "name" => "Boney M", "rating" => 3), array("id" => 2, "name" => "Take That", "rating" => 1), array("id" => 3, "name" => "The Killers", "rating" => 4), array("id" =
Time of Update: 2016-07-15
對於一個網站來說,肯定會需要一個提供驗證功能的頁面。那麼我們現在就需要考慮驗證頁面中的驗證碼的應用了。我們接下來將要為大傢具體講解有關一、準備一個展示並提交PHP驗證碼的頁面 php @header("content-type:text/html; charset=UTF-8"); //開啟session session_start(); ?> html> head>
Time of Update: 2016-07-15
我們在使用由於易於維護和升級,所以我們需要實現PHP安裝為Apache的DSO。例如,初次安裝時如果安裝的PHP僅支援資料庫,隨後希望再安裝支援加密的模組,只要運行“make clean”,添加新的配置選項,然後再運行“make”和“make install”即可,一個新的PHP模組就會安裝在Apache中適當的位置上,然後重新啟動Apache,而無需重新編譯Apache。 下面的步驟將安裝一個全新的Apache,並實現PHP安裝為Apache的DSO:
Time of Update: 2016-07-15
我們在學習1. 用引號界定的字串(如:”foo”) 2. 一個數字(整數或浮點數,如:0,1,34,-1,33.55) 3. 一個PHP常量(如:E_ALL,M_PI) 4. 一個INI常量(On,Off,none) 5. 一個運算式(如:E_ALL & ~E_NOTICE)