Problems are not stop signs; they are guidelines.
問(wèn)題的出現(xiàn)不是讓你止步,而是給你指路。———— Robert Schuller
知識(shí)是需要多鞏固的,尤其是一些很簡(jiǎn)單的小知識(shí),有時(shí)長(zhǎng)時(shí)間不去接觸就容易忘。今天同事在使用in_array()時(shí)遇到一個(gè)小問(wèn)題很是不解,后來(lái)查了下資料才發(fā)現(xiàn)自己基礎(chǔ)知識(shí)還是沒(méi)記好… 是這樣的,在使用in_array($k,$arr)來(lái)判斷$k是否在$arr數(shù)組中時(shí),當(dāng)$k=0時(shí),發(fā)現(xiàn)in_array()返回的是一個(gè)true。一開(kāi)始很是不解,$arr中并沒(méi)有0這個(gè)值。后來(lái)在查資料時(shí)注意到“在數(shù)字與字符串進(jìn)行比較與運(yùn)算時(shí)...
這是從今天Q群里一個(gè)人問(wèn)的一個(gè)問(wèn)題中,偶然學(xué)到的一個(gè)知識(shí),原來(lái)在mysql中也可以使用正則進(jìn)行匹配搜索。 他的原題是這樣的:說(shuō)是做了一個(gè)輸入框,需要根據(jù)輸入框中輸入的內(nèi)容來(lái)查詢數(shù)據(jù)庫(kù)?,F(xiàn)在有個(gè)問(wèn)題,就是想用占位符來(lái)實(shí)現(xiàn)模糊查詢,比如輸入2*3,需要查詢類(lèi)似1223、223、2243,但不包括123這樣的結(jié)果,也就是*代表一個(gè)通配占位符,這個(gè)位置必須有且只有一個(gè)字符,那這個(gè)查詢要怎么寫(xiě)? 之...
嗯,今天逛了下wordpress中文論壇,收獲不小,來(lái)了不少I(mǎi)P和PV。博客們就應(yīng)該多多互訪吧?尤其是興趣相近的,正好互相學(xué)習(xí)。 因?yàn)檫@兩天光在寫(xiě)說(shuō)明文檔去了,沒(méi)怎么接觸程序,只有在今天下午在解決一個(gè)反饋的bug時(shí)才看了點(diǎn)兒代碼,順便復(fù)習(xí)了下mysql的兩個(gè)函數(shù)的簡(jiǎn)單用法。 1. concat()函數(shù),用來(lái)在mysql查詢中連接字符串。 問(wèn)題:需要把表里每個(gè)img字段的開(kāi)頭都追加一個(gè)豎線’|’。 解...
注意:PHP無(wú)法獲取客戶機(jī)的MAC地址!以下代碼純屬娛樂(lè)。 今天分享的代碼是取得用戶的mac地址,有個(gè)用戶的mac地址,你可以做很多事情,比如實(shí)現(xiàn)與客戶電腦的綁定、防止垃圾注冊(cè)等,很多網(wǎng)站注冊(cè)時(shí)只能注冊(cè)一次,不過(guò)你換IP還是清記錄都沒(méi)用,可能就是用的類(lèi)似方法,類(lèi)似一些收費(fèi)軟件上使用的機(jī)器碼功能了。 一個(gè)非常簡(jiǎn)單的類(lèi),使用時(shí)只要實(shí)例化后直接打印它的macAddr屬性就可以了,具體代碼如下:...
一小段代碼實(shí)現(xiàn)頁(yè)面防刷新,可能沒(méi)有太大的用途,只是一個(gè)思路,供參考。 原理: 在頁(yè)面訪問(wèn)時(shí)判斷是否有session,沒(méi)有的話直接創(chuàng)建一個(gè)session,并設(shè)置為當(dāng)前時(shí)間,程序正常向下執(zhí)行;如果有session,判斷session里的時(shí)間和當(dāng)前時(shí)間的時(shí)間差,如果間隔小于規(guī)定的時(shí)間,如本例的5分鐘,則中斷程序執(zhí)行并提示錯(cuò)誤信息,如果session里的時(shí)間大于當(dāng)前的時(shí)間,則刷新session中的時(shí)間,頁(yè)面正常執(zhí)行。...
今天一起來(lái)學(xué)習(xí)一下php中數(shù)組與字符串變量間相互進(jìn)行轉(zhuǎn)換的幾個(gè)小方法。其實(shí)就是幾個(gè)函數(shù),雖然用的不多,但偶爾用到時(shí)別不知道,免得再去鉆牛角尖。 第一招: 使用序列化和反序列化函數(shù)serialize()與unserialize(),可能很多新手phper還沒(méi)怎么接觸過(guò)。這兩個(gè)函數(shù)非常強(qiáng)大,serialize()接受一個(gè)任意類(lèi)型的數(shù)據(jù)變量,甚至是對(duì)象,轉(zhuǎn)換成字符串;而unserialize()方法正好相反,它接收一個(gè)序列化的...
今天介紹兩個(gè)小函數(shù),實(shí)現(xiàn)了php遍歷遞歸刪除目錄文件夾及文件夾中所有的文件,其實(shí)使用php實(shí)現(xiàn)刪除目錄及目錄中文件的方法比較簡(jiǎn)單,主要就是刪除時(shí)判斷是文件還是文件夾,文件的話直接刪除,文件夾則進(jìn)入刪除文件,最后刪除文件夾,整個(gè)過(guò)程使用遞歸。 具體代碼如下: /** * php刪除文件夾文件方法 * 兩個(gè)方法名相同,請(qǐng)分開(kāi)測(cè)試。 */ function delete_files($filePath) { if(is_dir($fileP...