Time of Update: 2016-07-25
本文介紹下,有關php數組之取當前數組值的方法,有需要的朋友參考下。在php數組的操作中,可以用current()函數返回數組中當前指標所在位置的數組值。其形式如下:mixed current(array array) 例子,擷取數組值:"red", "banana"=>"yellow"); while ($fruit = current($fruits)) { printf("%s ", $fruit); next($fruits); } // by bbs.it-home.org/
Time of Update: 2016-07-25
本文介紹下,用php判斷上傳檔案大小的一段代碼,有需要的朋友參考下。代碼如下:120 || $arr[2]>60){echo "";exit(); } switch ($type) {case 'image/pjpeg' : $ok = 1; break;case 'image/jpeg' : $ok = 1; break;case 'image/gif' : $ok = 1; break; //case
Time of Update: 2016-07-25
本文介紹下,從php數組頭部刪除元素值的方法,有需要的朋友參考下。本節介紹從php數組頭刪除值的方法,可以用php數組函數array_shift()來實現,該函數刪除並返回數組中找到的元素。其結果是,如果使用的是數值健,則所有相應的值都會下移,而使用關聯鍵的數組不受影響。其形式為:mixed array_shift(array array)
Time of Update: 2016-07-25
本文介紹下,有關php數組中擷取當前數組的鍵與值的方法,有需要的朋友參考下。在php數組函數中,each()函數返回input_array的當前鍵/值對,並將指標推進一個位置。形式如下:array each(array array) 返回的數組包含四個鍵,鍵0和key包含鍵名,而鍵1和value包含相應的資料。如果執行each()前指標位於數組末尾,則返回false。例如: apple [value] => apple [0] => 0 [key] => 0 ) ?>each() 經常和
Time of Update: 2016-07-25
本文介紹下,php數組操作之在數組尾添加元素的方法,有需要的朋友參考下。在數組尾添加元素,用到php數組操作函數array_push。array_push()函數傳回值是int型,是壓入資料後數組中元素的個數,可以為此函數傳遞多個變數作為參數,同時向數組壓入多個變數。其形式為:(array array,mixed variable [,mixed variable...]) 例子,在$fruits數組中又添加了兩個水果:
Time of Update: 2016-07-25
本文介紹下,php操作access資料庫的一個類,有需要的朋友參考下。代碼如下: getlist("SELECT TOP 5 * FROM `Result` WHERE `ResultNo` num_rows("update `conner` set `connerip` = '222.35.142.101' where `connerno` databasepath=$databasepath; $this->username=$dbusername; $this-
Time of Update: 2016-07-25
本文介紹下,php實現刪除html標籤,以及字串中html標籤的兩例代碼,有需要的朋友,參考下吧。1,刪除html標籤的例子用到了php字串處理函數strip_tags。"); //利用php內建的函數清除html格式。保留P標籤$str = preg_replace("/\t/","",$str); //使用正 則 表 達 式匹配需要替換的內容,如:空格,換行,並將替換為空白。$str = preg_replace("/\r\n/","",$str);$str = preg_replace("
Time of Update: 2016-07-25
本文介紹下,php編程基礎中最常用的二個函數isset與empty,舉幾個例子,供大家學習參考。在基礎php編程中,最常用的兩個函數,isset函與empty函數,執行個體如下: $val) { echo isset($val) ? 'true': 'false'; echo "\t"; echo empty($val) ? 'true': 'false'; echo "\n"; }?>輸出結果: isset
Time of Update: 2016-07-25
//全域數組echo $_SERVER[“HTTP_HOST”];//則會輸出bbs.it-home.org複製代碼本地測試則會輸出localhost。方法2,使用parse_url函數;";print_r($arr);echo "";?>輸出為數組,結果為:Array([scheme] => http[host] => bbs.it-home.org[path] => /index.php[query] =>
Time of Update: 2016-07-25
本文介紹下,用php自動輸出(構造)select表單的一個函數,有需要的朋友參考下吧。以下函數實現:自動產生select的option項。代碼如下:$item){ $str_sel=""; if($key==$msg_val) $str_sel=" selected"; $str_return.="".$item.""; } }else{
Time of Update: 2016-07-25
本文介紹下,在php編程中,用Regex判斷某一字串是否為網域名稱的方法,有需要的朋友參考下吧。通常匹配網域名稱的格式要求: 1、網域名稱中的標號都由英文字母和數字組成,每一個標號不超過63個字元,也不區分大小寫字母。標號中除連字號(-)外不能使用其他的標點符號。2、各級網域名稱之間用實點(.)串連,第三層網域名的長度不能超過20個字元。3、由多個標號組成的完整網域名稱總共不超過255個字元。匹配網域名稱的正則: 1、由英文數字 和 “_”組成 [-a-z0-9]2、每級要以“.”串連3、
Time of Update: 2016-07-25
本文介紹下,php數組操作之從數組尾部刪除元素的方法,有需要的朋友參考下。在php數組函數中,array_pop()函數刪除並返回數組的最後一個元素。其形式為:mixed array_pop(aray target_array); 例子,從$states數組刪除了最後的一個州:下面詳細介紹下,PHP刪除數組中的特定元素的方法與執行個體。例1, 結果: Array ( [0] => apple [1] => banana [3] => dog
Time of Update: 2016-07-25
本文介紹下,php實現的一個簡單的mysql工具,可能執行多條sql語句,有需要的朋友參考下。代碼如下:";//解決不輸入無分號找不到sql的問題for($i=0;$i'; foreach($row as $k=>$v){ $str .= "".$k.""; } $str .= ""; } $str .= ""; foreach($row as $k=>$v){ $str .= "".$v.""; } $str .= ""; }
Time of Update: 2016-07-25
本文介紹下,php實現的一個增強型的mhash的函數代碼,有需要的朋友參考下。在程式中用到了php的加密函數mhash,報錯: Fatal error : Call to undefined function mhash()以下提供二種解決方案,供參考。1,匯入php_mhash.dll擴充檔案,除此之外還要匯入 libmhash.dll (mhash 庫的載入依賴這個檔案) ,在 Apache 的設定檔 Httpd.conf 中載入 LoadFile
Time of Update: 2016-07-25
本文分享下,php函數register_shutdown_function的用法,有需要的朋友參考下。php函數register_shutdown_function的用法,如下: 說明:在php指令碼死掉時,不想給使用者顯示一個致命錯誤或一個空白頁(在display_errors設為off的情況下) 。PHP中有一個叫做 register_shutdown_function
Time of Update: 2016-07-25
function getip() { $unknown = 'unknown'; if ( isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] && strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'], $unknown) ) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (
Time of Update: 2016-07-25
main(){ int a = -1;printf("%d, %o", a,
Time of Update: 2016-07-25
本文介紹下,php實現的一個縮圖類,支援載入圖片檔案與載入圖片字串,按比例展開等,代碼後面有調用樣本供參考。分享個php縮圖類,可以實現如下的功能: 1,支援載入圖片檔案和載入圖片字串2,可以將縮圖輸出到瀏覽器和保持縮圖檔案3,支援gif,png,jpeg類型的縮減4,可以設定是否按比例來展開代碼如下: maxWidth = $maxWidth; $this->maxHeight = $maxHeight; $this->scale =
Time of Update: 2016-07-25
本文介紹下,用php擷取百度收錄情況,以及百度快照時間的一段代碼,有需要的朋友,作個參考吧。用php代碼實現查詢百度收錄情況與百度快照時間。代碼: (.*)/”; /*用以匹配快照日期的字串*/ $times = “/\d{4}-\d{1,2}-\d{1,2}/”; /*匹配快照日期的Regex,如:2011-8-4*/ $s0 = @file_get_contents($all); /*將site:www.ninthday.net的網頁置入$s0字串中*/ $s1 =
Time of Update: 2016-07-25
/*** 檔案名稱(sample2.php)* by bbs.it-home.org* 功能描述(略)* @package sample2*//*** 包含檔案*/include_once 'sample3.php';/*** 聲明全域變數* @global integer $GLOBALS['_myvar']* @name $_myvar*/$GLOBALS['_myvar'] = 6;/*** 聲明全域常量*/define('NUM', 6);/*** 類名* * 類功能描述**