PHP高階應用

2021-07-30 20:00:07 字數 1527 閱讀 5117

這個星期學的東西也不多,主要大部分時間在專業課的學習上,主要是想補一補專業課,所以把php的學習進度放緩了一點。

1. php  多維陣列

php可以理解兩級、**甚至四到五級的多維陣列,陣列的維度指示需要選擇元素的索引數。對於二維陣列需要兩個索引來選取元素,對於三維陣列則需要三個索引來選取元素。比如下面的陣列:

$car = array(

array("volvo",33,20);

array("bmw",17,15);

array("land rover",15,11);

)

這是乙個二維陣列,包含了行和列,所以選取元素需要用兩個索引:
echo $cars[0][0].": 庫存:".$cars[0][1].", 已售:".$cars[0][2].".

";echo $cars[1][0].": 庫存:".$cars[1][1].", 已售:".$cars[1][2].".

";echo $cars[2][0].": 庫存:".$cars[2][1].", 已售:".$cars[2][2].".

";echo $cars[3][0].": 庫存:".$cars[3][1].", 已售:".$cars[3][2].".

";

這樣才能選中所需要的元素。

2. php  日期

php中獲取時間的函式是date(),函式中的引數可以包括年月日時分秒,引數之間可以插入字元用於日期的輸出。需要注意的一點是時區問題,一般如果php.ini檔案沒有做任何修改的話,時區一般會鎖定時差為零的敵方,如果要改為中國時間需要將php.ini檔案中date.timezone的值改為prc,這樣才能獲取到中國時間。還有就是php中建立時間的函式mktime(),函式括號中有六個元素分別是hour、minute、second、month、day、year,這是由一系列引數來建立時間的函式,還有用字串建立時間的strtotime()函式strtotime()函式可以把人類可讀的字串轉化為unix時間。php在字串轉時間上是很聰明的,所以可以利用各種值來轉換。

3. php include

include語句會獲取指定檔案中存在的所有文字 / ** / 標記,並複製到使用include的語句的檔案中。如果需要在**的多張頁面上引用相同的php或者html的話,包含檔案的價值就體現出來了。在php檔案的引用中有兩種方式分別是include和require,這兩種方式也有一點小差異,其中include在錯誤處理上只會產生警告,而require在處理錯誤的時候會生成致命錯誤,並且停止指令碼。引入格式是include + ' 檔名.php', require同理。

PHP日期時間函式的高階應用技巧

php的日期時間函式date 中介紹了php日期時間函式的簡單用法,這類將介紹更多的函式來豐富我們的應用。checkdate month,date,year 如果應用的值構成乙個有效日期,則該函式返回為真。例如,對於錯誤日期2005年2月31日,此函式返回為假。在日期用於計算或儲存在資料庫中之前,可...

Apache MINA 應用高階

li.zhongnan hotmail.com 1。mina 框架簡介 下圖為本人根據對mina的簡要理解,所畫出來的框架簡圖 session可以理解為伺服器與客戶端的特定連線,該連線由伺服器位址 埠以及客戶端位址 埠來決定。客戶端發起請求時,指定伺服器位址和埠,客戶端也會指定或者根據網路路由資訊自...

vi高階應用

linux 2008 10 29 23 33 53 閱讀39 字型大小 大 中小訂閱 find name doc exec rm 2,用find grep,xargs 的組合 find grep doc xargs i rm 看上去,第乙個簡單一些,但很類似,不過如果要實現 刪除那些沒有指定字尾的檔...