幾個身份證方面的函數_PHP教程

寫了幾個身份證方面的函數,個人感覺挺有用的,特別是在網路問卷調查時,對個人資訊裡的身份證進行驗證很有用,但是應者寥寥,還是收在自己的blog裡算了。// 計算身份證校正碼,根據國家標準GB 11643-1999function idcard_verify_number($idcard_base){ if (strlen($idcard_base) != 17){ return false; } // 加權因子 $factor = array(7, 9, 10, 5, 8, 4, 2,

複製_PHP教程

 PHP5中的物件模型通過引用來調用對象, 但有時你可能想建立一個對象的副本,並希望原來的對象的改變不影響到副本 . 為了這樣的目的,PHP定義了一個非凡的方法,稱為__clone. 像__construct和__destruct一樣,前面有兩個底線.  預設地,用__clone方法將建立一個與原對象擁有相同屬性和方法的對象. 假如你想在複製時改變預設的內容,你要在__clone中覆寫(屬性或方法).  複製的方法可以沒有參數,但它同時包含this和that指標(that指向被複製的對象).

目錄遍曆函數_PHP教程

PHP中的目錄遍曆功能本來也很普通,但它卻具有一種"物件導向"的形式, 所以也提一下:(1)dir, opendir用法:$d = dir("目錄名");$handle = opendir("目錄名");前者返回一個目錄對象,後者返回一個目錄控制代碼. 前者返回的對象有handle和path兩個屬性,第一個就相當於opendir 返回的控制代碼,第二個就是目錄名本身.訪問時用$d->handle和$d->path. (2)read, readdir, rewind, rewinddir,

一個用資料庫的php二級聯動_PHP教程

/*****************************************************功能:php二級聯動菜單***********************作者:沖星***********************************Email:njj@nuc.edu.cn************************日期:2004/10/02****************************請轉載時保留著作權資訊*************************

PHP的unset()函數的實際效果_PHP教程

PHP的unset()函數的實際效果強烈建議大家沒事就分享這種技術文章PHP變數對記憶體的開銷與釋放,unset()是否真的釋放記憶體。轉自:PHP的unset()函數的實際效果測試代碼如下:複製PHP內容到剪貼簿PHP代碼:for ( $i = 1; $i 100; $i++ ) { $str = str_repeat('01234567', $i); $a = memory_get_usage(); unset($str);

php中rename()函數的妙用_PHP教程

大家都知道,rename()函數可以對檔案或目錄進行重新命名的操作。其實它還可以做很多事情。熟悉unix的朋友應該知道shell命令mv,它相當與win32的移動,而且移動的同時可進行重新命名。我發現,php的rename()函數就相當於mv,它不僅僅只有簡單的重新命名的功能,同樣可以改變檔案甚至整個目錄的路徑。例如:$oldpath ----檔案或目錄原來路徑$newpath ----新定義路徑那麼 rename($oldpath,$newpath)就可以完成檔案/目錄移動的操作經過我的測試,

圖象函數_PHP教程

PHP中有一組映像函數,可以動態產生gif格式的映像資料流並輸出到伺服器. 為了這組函數能夠工作,系統中必須有gd庫的支援.如果是在Unix下,

magic_quotes_gpc使用方法_PHP教程

magic_quotes_gpc使用方法 對於magic_quotes_gpc有兩種情況,第一種就是magin_quotes_gpc=on與magin_quotes_gpc=off 下面我們就來舉列說明.:當magin_quotes_gpc=on時.我們可以不對輸入和輸出資料庫的字串資料作

寫了個函數_PHP教程

/*** 函數 data_box* 功能 根據模板輸出資料來源中的內容* 參數* $fun 回呼函數,必須提供。作用是從資料來源中讀取資料。要求返回的最好是關聯陣列* $source 資料來源,必須提供。可以是數組或查詢結果* $template 模板,可以沒有。未提供模板時用標準表格輸出資料* 模板格式:* array(top=>"",block=>"",fool=>"")* 其中:* top 開始部分* block 可重複部分,變數為關聯陣列的鍵,形如$IN_varname。其中前置的IN_

字串截取函數開始_PHP教程

字串截取函數開始 function csubStr($str,$start,$len) { $strlen=strlen($str); $clen=0; for($i=0;$i { if ($clen>=$start+$len) break;

使用"函數遞迴"實現基於php和MySQL的動態樹型菜單_PHP教程

樹型菜單在很多案頭應用系統中都有非常廣泛的應用,其主要優點是結構清晰,利於使用者非常清楚的知道目前自己所在的位置。但在web上樹型菜單的應用因為沒有理想的現成組件可以拿過來直接使用,所以一般的情況下,程式員主要是通過JavaScript來實現一些簡單的樹型結構菜單,但這些菜單往往都是事先定好各功能表項目,以及各功能表項目之間的層次關係,不利於擴充,一旦需要另一個菜單結構時,往往還需要重新編寫,因此使用起來不是很方便。經過對函數遞迴的研究,我發現這種樹型菜單可以通過遞迴函式,使樹型菜單的顯示實現動

簡單的頁面緩衝技術(三)_PHP教程

ontent.php3檔案用來處理動態網頁面。使用者可以通過content.php3?page=id號來讀出一個資料檔案。具體方法我就不說了,大家只要知道每個資料檔案都有一個不同的id號,這樣content.php3?page=id號的方式就可以唯一標識一個資料檔案。第1-3行,產生臨時檔案名稱。將'?','&'等字元替換成'_'。第4行,判斷臨時檔案名稱是否存在,如果有則執行第18-22行,並結束。第6-13行,判斷與產生動態網頁面有關的檔案修改

php中array_map,array_filter,array_walk區別_PHP教程

在php中array_map,array_filter,array_walk三個函數都是對資料操作的,下面我來介紹這三個函數的用法與區別。 array_walk:array_walk()返回布爾值,如果回呼函數需要直接作用於數組中的值,則給回呼函數的第一個參數指定為引用。這樣任何對這些單元的改變也將會改變原始數組本身。此函數可以同時擷取到數組的key和value。 array_map:array_map() 返回一個數組,該數組包含了 arr1 中的所有單元經過 callback

很有用的php函數_PHP教程

很有用的一些函數,你可以作為源碼儲存,然後以後避免重複編寫。檔案讀取函式 //檔案讀取函式 function PHP_Read($file_name) { $fd=fopen($file_name,r); while($bufline=fgets($fd, 4096)){ $buf.=$bufline; } fclose($fd); return $buf; } ?>檔案寫入函式 //檔案寫入函式 function PHP_Write($

php 時間日期計算(加減)函數_PHP教程

在php中我們要對時間日期加減我們可使用兩個函數,mktime與strtotime函數了,下面我來給各位同學介紹它們的使用方法。 mktime 函數mktime() 函數返回一個日期的 Unix 時間戳記。參數總是表示 GMT 日期,因此 is_dst 對結果沒有影響。參數可以從右至左依次空著,空著的參數會被設為相應的當前 GMT 值。參數 描述hour 可選。規定小時。minute 可選。規定分鐘。second 可選。規定秒。month 可選。規定用數字表示的月。day

判斷一數是否在一已知數組中的函數_PHP教程

bool in_array ( mixed needle, array haystack [, bool strict])在 haystack 中搜尋 needle,如果找到則返回 TRUE,否則返回 FALSE。如果第三個參數 strict 的值為 TRUE 則 in_array() 函數還會檢查 needle 的類型是否和 haystack 中的相同。注: 如果 needle 是字串,則比較是區分大小寫。注: 在 PHP 版本 4.2.0 之前,needle 不允許是一個數組。例子 1.

php中url傳遞中文字元,特殊危險字元的解決方案_PHP教程

本文章結合php中的urldecode,base64_encode函數然後再結合自己寫的替換函數來進行安全傳遞url中文字元,特殊危險字元,有需要瞭解的朋友可參考。 我們需要在url中傳遞中文字元或是其它的html等特殊字元,似乎總會有各種亂,不同的瀏覽器對他們的編碼又不一樣,對於中文,一般的做法是:把這些文本字串傳給url之前,先進行urlencode($text)一下;但是對於一些很“危險”的字元,比如說html字元,甚至是SQL注入相關的字元,如果很明顯的傳給系統,

字串操作函數_PHP教程

PHP3.0中的字串操作功能是比較多的,重要的有以下這些:(1)echo,print,printf,sprintf用於輸出字串.字串中如果有變數名則被替換成其值. 後兩個函數類似於C的同名函數. (2)strchr, strlen, strtok, strrchr, strrev, strstr, strtolower, strtoupper, substr, ucfirst用的字串操作函數,有些和C中的同名函數意義完全一致. strrev是把一個字串翻轉.

使用php內建的多位元組處理函數來處理中文,最佳方法_PHP教程

echo "__________________________";$string="242432反對感是456,,犯得上廣泛大使館地方7890abc";$mb_strlen=mb_strlen($string);$len=20;echo $string."";echo "總長為:".($mb_strlen+1)."";echo "截取數:".$len."";for($i=1;$iif($i>$len){echo $i." →

php函數之func_get_args()、func_get_arg()與func_num_args()_PHP教程

本文章來給各位同總結一下在php中func_get_args()、func_get_arg()與func_num_args()三個函數的用法與區別對比,各位同學不防參考參考。 今天用到這個幾個內建函數,記錄下以便返查func_num_args() 返回調用函數的傳入參數個數,類型是整型func_get_arg() 返回指定的參數值func_get_args() 返回全部參數的值,類型是數組func_get_args返回一個包含函數參數列表的數組描述array

總頁數: 5203 1 .... 2060 2061 2062 2063 2064 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.