Time of Update: 2017-04-15
PHP檔案處理—如何讀取檔案(一行,整個檔案)相對開啟和關閉檔案來說,讀寫檔案更複雜一些。這裡主要從讀取資料和寫入資料兩方面進行講解。那麼在上一篇文章《PHP檔案處理—開啟和關閉檔案》中介紹了開啟和關閉檔案,開啟檔案是所有操作檔案的前提,而關閉是所有操作檔案的結尾,那麼我們今天就給來介紹如何讀取檔案!從檔案中讀取資料從檔案中讀取資料,可以讀取一個字元、一行字串或者是整個檔案,還可以讀取指定長度的字串。1.讀取整個檔案:readfile()、flie()以及file_get_contents()三
Time of Update: 2017-04-15
PHP檔案處理—開啟/關閉檔案什麼是檔案處理?檔案處理包括讀取,關閉,重寫等。掌握檔案的處理需要讀者理清思路,掌握好檔案處理的關鍵步驟和常用函數,那麼就可以運用自如了!比如,訪問一個檔案需要 3 步:開啟檔案,讀寫檔案以及關閉檔案。其他對檔案的操作要麼是包含在讀寫檔案中(如顯示內容,寫入內容等),要麼與檔案自身的屬性有關係(如檔案遍曆,檔案改名等)。那麼從這篇文章開始將對常用的檔案處理技術進行詳細介紹。今天這篇文章我們先來介紹一下開啟/關閉檔案,開啟檔案和關閉檔案使用 fopen()函數和
Time of Update: 2017-04-17
instanceof是php5中新增的關鍵字,它的作用有2個:(1)判斷一個對象是否是某個類的執行個體,(2)判斷一個對象是否實現了某個介面。一般格式為:ObjectName instanceof
Time of Update: 2017-04-17
我們都知道一年有12個月,一個月有31天(或30天,2月有28天,閏年2月有29天),一個星期有7天,一天有24個小時......等等。但是我們的電腦不知道啊,它是不能自己分辨資料的對與錯的,所以,只能依靠開發人員提供的功能去執行或檢查。在PHP中使用 checkdate()函數來進行日期檢查,本章我們就給大家講解 “checkdate()”函數。checkdate()函數文法:checkdate()函數是檢查日期的有效性,它的文法如下: checkdate (month , day
Time of Update: 2017-04-17
在PHP中提供了多種擷取時間和日期的函數,除了通過time()函數擷取當前的UNIX時間戳記和使用date函數擷取當前的時間外,還能調用getdate()函數確定目前時間,本章就給大家介紹一下“getdate()”函數。getdate()函數的用法:getdate()函數是擷取日期指定指定部分的相關資訊,它的文法如下:getdate(timestamp);getdate()函數返回數組形式的日期和時間資訊,如果沒有參數timestamp,是以目前時間為準。該函數返回的關聯陣列元素如下表:getd
Time of Update: 2017-04-17
通過複製,我們可以明白$a = $b和$a = clone
Time of Update: 2017-04-17
前面我們已經知道,使用傳址引用的方式調用對象,實質調用的是同一個對象,有時需要建設立一個對象的副本,改變原來的對象時不希望影響到副本,在PHP中可以根據現在的對象來複製出一個完全一樣的對象,複製出來的副本和原本兩個對象完全獨立而互不干擾。我們舉個簡單的例子來看一下複製的用法:<?phpheader("content-type:text/html;charset=utf-8");class Character{
Time of Update: 2017-04-17
本篇我們介紹下什麼是抽象類別以及用法簡介。什麼是抽象類別?抽象類別不能被執行個體化,同樣方法也沒有實現,只是提供方法聲明,沒有具體實現。抽象類別只能作為其他類的父類使用。抽象類別使用abstract關鍵字來聲明,文法格式為:abstract class
Time of Update: 2017-04-17
前面我們學習了mktime()函數,知道mktime()函數是根據給出的參數返回UNIX時間戳記。當mktime()函數不填寫參數的情況下,是返回當前的時間戳記像下面這樣:<?php$now=mktime();echo
Time of Update: 2017-04-17
在PHP中使用mktime()函數將一個時間轉換成UNIX的時間戳記。mktime()函數根據給出的參數返回UNIX時間戳記。時間戳記是一個長整數,包含了從UNIX紀元(1970年1月1日)到給定時間的秒數。其參數可以從右至左省略,任何省略的參數會被設定成本地日期和時間的當前值,該函數的文法格式如下:mktime(hour,minute,second,month,day,year,is_dst)參數描述:hour 可選。規定小時。minute 可選。規定分鐘。second
Time of Update: 2017-04-16
這篇文章主要介紹了php修改數組鍵名的方法,涉及php針對數組的遍曆、截取、轉換等相關操作技巧,需要的朋友可以參考下本文執行個體講述了php修改數組鍵名的方法。分享給大家供大家參考,具體如下:$ar = array( array(1 => 'a', 2 => 50, 3 => 60, 4 => 'long', 5 => 'zzz', 6 => 'kkk', 7 => 'ooo'
Time of Update: 2017-04-16
一般的分類樹狀結構有兩種方式:一種是adjacency list,也就是是id,parent id這中形式。另一種是nested set,即左右值的形式。左右值形式查詢起來比較高效,無需遞迴等,推薦使用,但是沒有pid形式簡單直觀,而且有些舊的資料庫類似地區等結構設計一直是pid這種形式(貌似也有演算法可以將兩者轉換,不做深入瞭解),所以。。。下面所說的都為adjacency list的形式,資料表格式類似id,pid,name這種格式。通常來說是將資料全部從資料庫讀取後,然後再組裝數組來實現,
Time of Update: 2017-04-16
選擇域標記<select>和<option>通過選擇域標記<select>和<option>可以建立一個列表或者菜單。菜單的使用是為了節省空間的,正常狀態下只能看到菜單的一個選項,單擊右側的下三角按鈕開啟菜單後才能看到全部的選項。列表可以顯示一定數量的選項。如果超出了這個數量,會自動出現捲軸,瀏覽者可以通過拖動捲軸來查看各個選項。文法格式如下所示:<select name="name"
Time of Update: 2017-04-16
瞭解一下時區整個地球的時區總共劃分為24個時區,它們是中時區(零時區)、東1-12區,西1-12區。在每個時區都有自己的本地時間,而且,在同一個時間,每個時區的本地時間會相差1-23個小時,不我們經常說的就是,我們中國這裡是白天,而美國那裡是夜晚。這就是時區的不同,形成的時間差。例如,英國倫敦的本地時間與我們中國北京的本地時間相差8個小時,在國際無線電通訊領域,使用一個統一的時間,我們稱為通用協調時間(Universal Time
Time of Update: 2017-04-16
表單 <form>由表單元素組成。常用的表單元素有以下幾種標記:輸入欄位標記 <input> 、選擇域標記 <select>和<option>、文字域標記<textarea>等。這一章節我們重點來介紹一下輸入欄位標記 <input>。輸入欄位標記 <input>輸入欄位標記 <input> 是表單中最常用的標記之一。常用的輸入欄位標記 <input> 有文字框、按鈕、選項按鈕、複選框等等。
Time of Update: 2017-04-16
介紹一下什麼是表單 WEB表單的功能是讓瀏覽者和網站有一個互動的平台。WEB表單主要用來在網頁中發送資料到伺服器,例如,提交註冊資訊時需要使用表單。當使用者填寫完資訊後做提交 ( submit ) 操作,即將表單的內容從用戶端的瀏覽器傳送到伺服器端,經過伺服器上的PHP程式進行處理後,再將使用者所需要的資訊傳遞迴用戶端的瀏覽器上。通過獲得使用者提交的各種資訊,使PHP與WEB表單實現了互動。
Time of Update: 2017-04-15
分割字串字串的分割是通過explode()函數實現的。explode()函數按照指定的規則對一個字串進行分割,傳回值為數組。其文法格式如下:explode(separator,string,limit)函數的參數列表如下:參 數說 明separator必要參數,指定分割標識符。string必要參數,指定將要被進行分割的字串limit選擇性參數,規定所返回的數組元素的數目說明:如果separator 為空白字串(“ ”),explode()將返回false;如果separator
Time of Update: 2017-04-15
學習了“break”跳出迴圈,再來學習一個我們的“continue”跳出迴圈。continue跳出迴圈沒有break強大,continue只能終止本次的迴圈而進入到下一次迴圈中break和continue兩者的區別就好像我們下象棋一樣,有些人棋品不好,眼看要輸了,掀了棋盤不玩了,這是break。還有的人知道這句要輸,後面的就不下了,認輸再來一局,這就是continue。continue控制流程程圖如下所示:continue跳出迴圈執行個體,代碼如下<?php
Time of Update: 2017-04-15
前面給大家講解了PHP控制迴圈語句,知道了,當我們的程式塊滿足一定的條件後才會跳出迴圈,而跳出迴圈則是使用我們的break或者continue關鍵字。本章,將會先給大家講解“break”跳出迴圈。在前面的講解PHP迴圈控制語句“while”迴圈的時候,就已經提到過我們的break了,break關鍵字可以終止我們當前的迴圈,包括while,do...while,for,foreach和switch在內的所有控制語句。下面,我們先看一個執行個體。break跳出迴圈執行個體本執行個體將使用一個whil
Time of Update: 2017-04-15
本章節介紹PHP中一個特殊迴圈語句,“foreach”迴圈語句。foreach迴圈用來做什嗎?PHP中,foreach迴圈語句,是專門用來迴圈遍曆數組的,關於數組,可以查看這篇文章http://www.php.cn/php-weizijiaocheng-360217.html foreach迴圈文法格式foreach迴圈文法有兩種寫法,第一種寫法如下foreach (array_variable as val)