Time of Update: 2017-07-11
社會安全號碼碼是特徵組合碼,由17位元字本體碼和一位校正碼組成。排列順序從左至右依此為:六位元字地址碼,八位元字出生日期碼,三位元字順序碼和一位元字校正碼。地址碼(前六位元)表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼,按GB/T2260的規定執行。出生日期碼(第七位至十四位)表示編碼對象出生的年、月、日,按GB/T7408的規定執行,年、月、日代碼之間不用分隔字元。順序碼(第十五位至十七位)表示在同一地址碼所標識的地區範圍,對同年、同月、同日出生的人編定的順序號,順序碼奇數分配給男性
Time of Update: 2017-07-11
substr() 函數返回字串的一部分。返回字串的提取部分,若失敗則返回 FALSE,或者返回一個Null 字元串。 注釋:如果 start 參數是負數且 length 小於或等於 start,則 length 為 0。PHP中substr函數定義如下:substr(string,start,length)參數說明如下:參數描述string必需。規定要返回其中一部分的字串。start必需。規定在字串的何處開始。正數 - 在字串的指定位置開始負數 - 在從字串結尾開始的指定位置開始0 -
Time of Update: 2017-07-11
這篇文章主要介紹了php日期操作技巧,涉及php日期與時間的顯示格式轉換技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體總結了php日期操作技巧。分享給大家供大家參考,具體如下:1、php將表單裡面擷取的日期格式轉換成統一的格式2017-7-9 都統一轉換成 2015-09-09 這樣在資料庫都是統一的格式,方便以後查詢$year = "2017";$month = "7";$day =
Time of Update: 2017-07-11
幾乎所有從事程式開發的程式員都遇到時間處理問題,PHP開發也一樣,幸運的是PHP提供了很多關於日期時間函數。只要經常使用這些函數,搭配使用,日期時間處理上就熟能生巧了。今天要講的這個例子,需求是這樣的。得知某個日期時間,如:2017-07-11 10:10:00我要在這個日期時間的基礎上加上5個月並返回處理後的日期結果:2017-07-11 10:10:00 加5個月等於 2017-09-25 10:10:00這個需求看似簡單,但還是有點棘手,因為PHP沒有直接提供yyyy-mm-dd
Time of Update: 2017-07-11
PHP沒有多繼承的特性。即使是一門支援多繼承的程式設計語言,我們也很少會使用這個特性。在大多數人看來,多繼承不是一種好的設計方法。想要給某個類添加額外的特性,不一定要使用繼承。這裡我提供一種類比多繼承的方法以供參考。這篇文章主要介紹了php類的擴充和繼承用法,以執行個體形式較為詳細的分析了php類的繼承及擴充操作技巧,需要的朋友可以參考下<?php class Thread { var $topic; //文章主題 var $body; //文章內容 var $date; //
Time of Update: 2017-07-11
array_intersect() 函數用於比較兩個(或更多個)數組的索引值,並返回交集。該函數比較兩個(或更多個)數組的索引值,並返回交集數組,該數組包括了所有在被比較的數組(array1)中,同時也在任何其他參數數組(array2 或 array3 等等)中的索引值。array array_intersect ( array array1, array array2 [, array ...])下面就拿手冊上的例子給大家示範: <?php $array1 = array ("
Time of Update: 2017-07-11
PHP中文亂碼一般是字元集問題,編碼主要有下面幾個問題。PHP+MySQL做網站開發通常都會碰到瀏覽器輸出中文字元時亂碼,這個問題的原因主要是因為HTML內容編碼,php檔案編碼和mysql資料庫編碼這三者不一致造成的。下面我們以UTF-8為例簡述一下如何統一這三者之間的關係。解決的方法很簡單 就是在php裡加一句header 例: header("Content-type: text/html; charset=utf-8"); echo
Time of Update: 2017-07-11
副檔名(filename extension)也稱為檔案的尾碼名,是作業系統用來標誌檔案類型的一種機制。通常來說,一個副檔名是跟在主檔案名後面的,由一個分隔字元分隔。在一個像“讀我.txt”的檔案名稱中,讀我是主檔案名,txt為副檔名(文本、外語全稱:Text),表示這個檔案被認為是一個純文字檔案。副檔名可以被認為是一個類型的中繼資料,一些檔案系統限制擴充的長度,如個人電腦磁碟作業系統(PC-DOS)和微軟磁碟作業系統(MS-DOS)上的FAT檔案系統不允許超過三個字元,IBM的VM /
Time of Update: 2017-07-11
PHP中的時間有2個格式化函數:date()和gmdate()date() 函數格式化本地日期和時間,並返回已格式化的日期文字。gmdate -- 格式化一個 GMT/UTC 日期/時間,返回的是格林威治標準時(GMT)。 gmdate() 函數格式化 GMT/UTC 日期和時間,並返回格式化的日期文字。舉個例子,我們現在所在的時區是+8,那麼伺服器運行以下指令碼返回的時間應該是這樣的: 目前時間假定是2017-07-11 12:15:27 echo date('Y-m-d H:
Time of Update: 2017-07-11
MYSQL有日期函數now(),這個值返回的不是時間戳記,而是類似2010-10-1 12:12:12類似的, PHP有日期函數date(),date("Y-m-d",time())返回當前的時間,如果單純用time(),則返回的是目前時間,比方說17等數字MYSQL日期比較 TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;我們的date_col必須是日期時間格式,而不能是時間戳記, mysql> SELECT
Time of Update: 2017-07-11
有時候為了保證圖片為自己的原創,防止別人隨意轉載,要為自己的圖片添加上浮水印,即證明此圖片為自己原創的印記。本篇文章主要介紹怎麼使用PHP代碼給圖片加浮水印,代碼如下<?php/*給圖片加文字浮水印的方法*/$dst_path = 'http://f4.topitme.com/4/15/11/1166351597fe111154l.jpg';$dst =
Time of Update: 2017-07-11
php判斷檔案是否存在或是否可讀或目錄是否存在結合三個執行個體保證你能看懂,關於php操作檔案這方面即基礎又很重要,在很多地方都需要php對檔案進行相應的操作,所以你還是好好看看下面的內容代碼如下:<?php $filename = './D243375_0.png'; $filename = realpath($filename); if (!file_exists($filename)) { die("圖片不存在~!"); } $size =
Time of Update: 2017-07-11
使用mkdir建立檔案夾時,發現這個函數有兩個參數,第二個參數是為新建立的檔案夾指定許可權。但是如果直接用mkdir('檔案地址', 0777);時 發現新檔案夾的許可權並不是777,一般情況下會是022。因為mkdir在給檔案夾制定許可權時,會跟當前登入作業系統使用者的umask(使用者預設許可權屬 性)值進行位“與”,得到的值才是最終許可權值。umask
Time of Update: 2017-07-11
項目開發中免不了要在伺服器上建立檔案夾,比如上傳圖片時的目錄,模板解析時的目錄等。這不當前手下的項目就用到了這個,於是總結了幾個迴圈建立層級目錄的方法。php預設的mkdir一次只能建立一層目錄,而要逐層建立各級目錄的話,一般都是先從父建立,然後逐層往下建立,但是這樣手工建立的話,有點太過於麻煩了。我們寫程式是做什麼的?不久是為了能自動化實現我們需要的功能麼,這裡的方法就是為了能夠通過程式幫我們自動建立完成層級目錄。思路有兩種:一、從上往下(父級→子級)1.先判斷 父級
Time of Update: 2017-07-11
當我們想在自己的網站中添加多級目錄時,可以運用php函數mkdir()來實現這個功能。支援建立中文目錄mkdir() 函數建立目錄。若成功,則返回 true,否則返回 false。使用方法: mkdir(path,mode,recursive,context)參數 描述 path 必需。規定要建立的目錄的名稱。 mode 必需。規定許可權。預設是 0777。 recursive 必需。規定是否設定遞迴模式。 context 必需。規定檔案控制代碼的環境。Context
Time of Update: 2017-07-11
有時前台頁面要允許動態增加/刪除某項屬性的多個值,比如向書架中添加書本,要可以動態增加或者刪除書本。前台頁面的表單中會有多個input元素,如下:<form action="a.php"> <input type="text" name="books[]"/> <input type="text" name="books[]"/> <input type=
Time of Update: 2017-07-11
php 擷取表單複選框checkbox的值與其他開發語言不一樣,本文章向大家介紹php如何擷取表單所有複選框checkbox的值,需要的朋友可以參考一下本文章對php checkbox取值的介紹。通常來說,php中總是只擷取最後一個複選框的值,那麼如何才能擷取所有複選框的值?解決辦法如下:form表單的部分代碼如下:<input type="checkbox" name="frm_tag[]" value="1">1<
Time of Update: 2017-07-11
複選框checkbox在php表單提交中經常被使用到,本文章通過執行個體向大家介紹php如何判斷複選框checkbox中的值是否被選中,需要的朋友可以參考一下本文章的執行個體。本文章向大家介紹兩個知識點:php表單提交如何擷取複選框checkbox的值php如何判斷複選框checkbox中的值是否被選中下面一起來看看代碼吧<?php /** * 在php中驗證複選框的有效性 */ $value = 'yes'; echo "<input type=&
Time of Update: 2017-07-11
加減乘除計算機想必大家都有使用過吧,本文為大家介紹下使用php如何?基於php基礎語言編寫的小程式之計算機需求:在輸入框中輸入數字進行加、減、乘、除運算(html+php)思路:1首先要建立輸入數字和運算子的輸入框,數字用input的text屬性,運算子用selelct的option屬性2 點擊輸入框中的=號要進行對應的運算,3 =號這個輸入框可以用input的submit來做,只要點擊submit表單裡的內容就傳給php了4 判斷從html中得到的運算子進行對應的運算5
Time of Update: 2017-07-11
時間戳記(timestamp),一個能表示一份資料在某個特定時間之前已經存在的、 完整的、 可驗證的資料,通常是一個字元序列,唯一地標識某一刻的時間。使用數位簽章技術產生的資料, 簽名的對象包括了原始檔案資訊、 簽名參數、 簽章時間等資訊。廣泛的運用在智慧財產權保護、 合約簽字、 金融帳務、 電子報價投標、 股票交易等方面。本篇文章主要介紹怎麼使用php