常發生的情況是在檔案名稱以數字來命名時,例如"img12.png", "img10.png", "img2.png", "img1.png",通常預期排序後的結果應該img1.png、img2.png、img10.png、img12.png,但是結果卻是img1.png、img10、img12、img2,這時候你就可以使用陣列函式中的特殊排序natsort(),以下我就直接摘錄官方的程式碼為範例:

低溫烘培 發表在 痞客邦 留言(0) 人氣()

"台灣最大的免費資源蒐集網站,提供完整的免費資源介紹"

是的,它的副標題已經把這個網站在幹嘛的,完完全全出賣了。如果想要一堆免費又好玩的東西,就來這邊挖挖看吧。

低溫烘培 發表在 痞客邦 留言(0) 人氣()

Kevin van Zonneveld這個網站收集各方好手,用Javascript去模擬實作了很多個PHP好用的函式,真是很棒!

低溫烘培 發表在 痞客邦 留言(0) 人氣()

由於電腦的資料是以二位元運行,所以值為2的冪數時,也就是值為2、4、8、16、32…時,利用位元偏移的運算可以加快程式的執行,以下範例:

低溫烘培 發表在 痞客邦 留言(0) 人氣()

指數運算也可以縮減成乘法,下面是將PHP內建的pow()函式與自訂用乘法的pow2()所做的執行時間比較

低溫烘培 發表在 痞客邦 留言(0) 人氣()

以下是我寫來測試對於迴圈內的程式,同樣的結果,不同樣的寫法所花費的時間比較

低溫烘培 發表在 痞客邦 留言(0) 人氣()

此篇是json_encode() for PHP4的延伸內容,我試著去比較使用PHP5.2內建函式與外載JSON.php建立的物件函式所執行的json編碼動作執行時間,並且順便測試了使用json_format()所增加的額外時間。

低溫烘培 發表在 痞客邦 留言(0) 人氣()

又是一個程式碎片的加強,= =真是吃飽太閒,這次的改寫是舊文章將檔案大小轉換易讀單位的延伸,不過說實在話,這個改寫實際的意義並不大,原本那個應該就很夠用了,這次追加的功能就只是"可以指定要轉換的單位",程式碼如下:

低溫烘培 發表在 痞客邦 留言(0) 人氣()

這個程式碎片算是將數字每隔三位加上逗號的延伸寫作了,不過這次重點放在Javascript上的寫法了。如何將12356.25變成金額表示法(NT$12,356.25)呢?程式碼如下:

低溫烘培 發表在 痞客邦 留言(0) 人氣()

RegExLib是一個收集正規表達式的網站,像是email、帳號(account)等…這類必需檢查正確性資料,可以從這邊搜尋符合一口氣就完成的正規表達式來做檢驗。

低溫烘培 發表在 痞客邦 留言(0) 人氣()