Life doesn't get easier or more forgiving; we get stronger and more resilient.
生活從未變得更加輕松或?qū)捜?,是我們在一點一點變強、變堅韌。———— Steve Maraboli
一小段代碼實現(xiàn)頁面防刷新,可能沒有太大的用途,只是一個思路,供參考。 原理: 在頁面訪問時判斷是否有session,沒有的話直接創(chuàng)建一個session,并設(shè)置為當(dāng)前時間,程序正常向下執(zhí)行;如果有session,判斷session里的時間和當(dāng)前時間的時間差,如果間隔小于規(guī)定的時間,如本例的5分鐘,則中斷程序執(zhí)行并提示錯誤信息,如果session里的時間大于當(dāng)前的時間,則刷新session中的時間,頁面正常執(zhí)行。...
今天一起來學(xué)習(xí)一下php中數(shù)組與字符串變量間相互進行轉(zhuǎn)換的幾個小方法。其實就是幾個函數(shù),雖然用的不多,但偶爾用到時別不知道,免得再去鉆牛角尖。 第一招: 使用序列化和反序列化函數(shù)serialize()與unserialize(),可能很多新手phper還沒怎么接觸過。這兩個函數(shù)非常強大,serialize()接受一個任意類型的數(shù)據(jù)變量,甚至是對象,轉(zhuǎn)換成字符串;而unserialize()方法正好相反,它接收一個序列化的...
最近把本地的PHP環(huán)境換成了5.3,由于php從5.3后不支持iis的isapi擴展,所以只能使用fastCGI模塊來運行,但今天在調(diào)試本地代碼時遇到問題了,一直提示服務(wù)器錯誤,也沒有其它提示,很是費解! 其實默認的FastCGI是不會像之前版本的php那樣直接顯示錯誤信息的,這就需要咱們自己動手稍微配置一下php.ini來讓它顯示錯誤信息,方法如下。 打開php目錄里的php.ini配置文件,找到下面的四項,并按如下...
今天介紹兩個小函數(shù),實現(xiàn)了php遍歷遞歸刪除目錄文件夾及文件夾中所有的文件,其實使用php實現(xiàn)刪除目錄及目錄中文件的方法比較簡單,主要就是刪除時判斷是文件還是文件夾,文件的話直接刪除,文件夾則進入刪除文件,最后刪除文件夾,整個過程使用遞歸。 具體代碼如下: /** * php刪除文件夾文件方法 * 兩個方法名相同,請分開測試。 */ function delete_files($filePath) { if(is_dir($fileP...
可以想像一下,如果有朋友問你如何實現(xiàn)某個功能時,你說出一個他還未聽說的函數(shù)直接搞定,會不會讓你的朋友刮目相看呢?當(dāng)然,如果能把php的全部內(nèi)置函數(shù)學(xué)好或了解,那對你的編程效率的提高方面,也會有非常大的幫助。 學(xué)好PHP內(nèi)置函數(shù)是學(xué)好PHP最重要的一個方面,但PHP的內(nèi)置函數(shù)有近1300多個,如此多的函數(shù)肯定會讓你頭痛、無從下手吧?那如何快速掌握這些函數(shù)呢? 本文介紹一下get_defined_f...
首先來看一段代碼: $arr = array("a","b","c","d"); foreach($arr as $val) { echo $val.' '; $arr = array("a1","b1","c1","d1"); foreach($arr as $val) { echo $val.' '; } } 這段代碼會輸出什么呢? 或者來個簡單的: $arr = array("a","b","c","d"); foreach($arr as $val) { echo $val.' '; $arr = array(); } 第一段代碼會輸出”a a1 b1 c1 d1 b a1 b1 ...
最近做財務(wù)的一個功能,其中有一個地方需要將阿拉伯?dāng)?shù)字形式的金額顯示成大寫(老寫)的漢字形式,于是有了下面的代碼。。。(要直接插入主題~) php數(shù)字轉(zhuǎn)換成大寫