每日一句 ( 20241222 )  

Rivers know this: there is no hurry. We shall get there some day.

河流知道這一點(diǎn):無需匆忙。我們終有一日會到達(dá)。———— A. A. Milne

【PHP】in_array()判斷時的一點(diǎn)兒小誤會

知識是需要多鞏固的,尤其是一些很簡單的小知識,有時長時間不去接觸就容易忘。今天同事在使用in_array()時遇到一個小問題很是不解,后來查了下資料才發(fā)現(xiàn)自己基礎(chǔ)知識還是沒記好…是這樣的,在使用in_array($k,$arr)來判斷$k是否在$arr數(shù)組中時,當(dāng)$k=0時,發(fā)現(xiàn)in_array()返回的是一個true。一開始很是不解,$arr中并沒有0這個值。后來在查資料時注意到“在數(shù)字與字符串進(jìn)行比較與運(yùn)算時...

mysql中實(shí)現(xiàn)正則模糊查詢功能

這是從今天Q群里一個人問的一個問題中,偶然學(xué)到的一個知識,原來在mysql中也可以使用正則進(jìn)行匹配搜索。他的原題是這樣的:說是做了一個輸入框,需要根據(jù)輸入框中輸入的內(nèi)容來查詢數(shù)據(jù)庫。現(xiàn)在有個問題,就是想用占位符來實(shí)現(xiàn)模糊查詢,比如輸入2*3,需要查詢類似1223、223、2243,但不包括123這樣的結(jié)果,也就是*代表一個通配占位符,這個位置必須有且只有一個字符,那這個查詢要怎么寫?之...

復(fù)習(xí)下mysql的concat()與replace()函數(shù)

嗯,今天逛了下wordpress中文論壇,收獲不小,來了不少IP和PV。博客們就應(yīng)該多多互訪吧?尤其是興趣相近的,正好互相學(xué)習(xí)。因?yàn)檫@兩天光在寫說明文檔去了,沒怎么接觸程序,只有在今天下午在解決一個反饋的bug時才看了點(diǎn)兒代碼,順便復(fù)習(xí)了下mysql的兩個函數(shù)的簡單用法。1. concat()函數(shù),用來在mysql查詢中連接字符串。問題:需要把表里每個img字段的開頭都追加一個豎線’|’。解...

【PHP】實(shí)現(xiàn)獲取客戶端的網(wǎng)卡mac物理地址

注意:PHP無法獲取客戶機(jī)的MAC地址!以下代碼純屬娛樂。今天分享的代碼是取得用戶的mac地址,有個用戶的mac地址,你可以做很多事情,比如實(shí)現(xiàn)與客戶電腦的綁定、防止垃圾注冊等,很多網(wǎng)站注冊時只能注冊一次,不過你換IP還是清記錄都沒用,可能就是用的類似方法,類似一些收費(fèi)軟件上使用的機(jī)器碼功能了。一個非常簡單的類,使用時只要實(shí)例化后直接打印它的macAddr屬性就可以了,具體代碼如下:...

【PHP】使用session實(shí)現(xiàn)頁面的防刷新

一小段代碼實(shí)現(xiàn)頁面防刷新,可能沒有太大的用途,只是一個思路,供參考。原理: 在頁面訪問時判斷是否有session,沒有的話直接創(chuàng)建一個session,并設(shè)置為當(dāng)前時間,程序正常向下執(zhí)行;如果有session,判斷session里的時間和當(dāng)前時間的時間差,如果間隔小于規(guī)定的時間,如本例的5分鐘,則中斷程序執(zhí)行并提示錯誤信息,如果session里的時間大于當(dāng)前的時間,則刷新session中的時間,頁面正常執(zhí)行。...

【PHP】php實(shí)現(xiàn)數(shù)組與字符串相互轉(zhuǎn)換的方法

今天一起來學(xué)習(xí)一下php中數(shù)組與字符串變量間相互進(jìn)行轉(zhuǎn)換的幾個小方法。其實(shí)就是幾個函數(shù),雖然用的不多,但偶爾用到時別不知道,免得再去鉆牛角尖。第一招: 使用序列化和反序列化函數(shù)serialize()與unserialize(),可能很多新手phper還沒怎么接觸過。這兩個函數(shù)非常強(qiáng)大,serialize()接受一個任意類型的數(shù)據(jù)變量,甚至是對象,轉(zhuǎn)換成字符串;而unserialize()方法正好相反,它接收一個序列化的...

【PHP】兩個小函數(shù)實(shí)現(xiàn)php遍歷刪除文件夾

今天介紹兩個小函數(shù),實(shí)現(xiàn)了php遍歷遞歸刪除目錄文件夾及文件夾中所有的文件,其實(shí)使用php實(shí)現(xiàn)刪除目錄及目錄中文件的方法比較簡單,主要就是刪除時判斷是文件還是文件夾,文件的話直接刪除,文件夾則進(jìn)入刪除文件,最后刪除文件夾,整個過程使用遞歸。具體代碼如下:/** * php刪除文件夾文件方法 * 兩個方法名相同,請分開測試。 */function delete_files($filePath) { if(is_dir($fileP...