【SANKAI於2008-04-28補充】
在PHP版本5.2.0之前,json_encode函式是不存在的,通常會發生這種情況最常見的原因就是所承租的主機所提供的PHP版本太舊,最近有在使用AJAX技術的人,想必一定會用到此函式,幸虧已經有高手Michal Migurski寫好這個好用的類別JSON.php,他的使用方法如下:
在PHP版本5.2.0之前,json_encode函式是不存在的,通常會發生這種情況最常見的原因就是所承租的主機所提供的PHP版本太舊,最近有在使用AJAX技術的人,想必一定會用到此函式,幸虧已經有高手Michal Migurski寫好這個好用的類別JSON.php,他的使用方法如下:
事實上,ADODB很早就知道了,只不過那時候決定使用PEAR::DB,為什麼呢?因為他的官方網址是pear.php.net,覺得似乎是PHP官方所支持的套件(官方加持*口*),應該比較好吧(膚淺呀!),但是最近看討論區,大家似乎都討論的是ADODB,沒有人提到過PEAR::DB,呃…有這麼冷門嗎=.=,心中一個疑問就不自主的產生了,沒錯!就如同標題所言,PEAR::DB和ADODB倒底哪個好呢?當然最直接的方法就是自己去做測試,不過網路博大精深,還是向google大仙請益是最快的吧!
php雖然有filesize的函式,但是取得的單位卻是Bytes,不方便閱讀,所以我試著寫一個轉換單位的函式來使用,程式如下:
php似乎沒有取得檔案副檔名的函式,所以只好手動撰寫一方法來取得,有很多種寫法,我的寫法程式碼如下:
一口一...今天寫資料庫連線,有卡到一點,在此做個記錄,不然每次都忘了
關於MySQL的編碼,我想之後大部分的人都是向UTF8靠攏了,但在整個資料轉型的時候,讀出來會發現一堆亂碼 這時只要先執行SQL指令「"SET NAMES UTF8"」通常就解決一大半的問題了
哈…很奇怪最近都會寫到該死的程式,這次要寫的是排列組合函式,比如說甲、乙、丙、丁四種東西, 每種有無限個,取三種為一組的所有組合,例如「甲甲乙」和「乙甲甲」都是「二甲一乙」,這兩個組合內容是一樣的,只能算一種。害我又去翻了高職數字課本排列組合那篇,內容雖然都有公式,不過只是讓你知道如何算出「一共有幾種」而已,所以要把所有組合內容印出來,讓我頭有點大,不過最後還是有硬搞出來(總覺 得應該用遞迴寫才對=_=|||)
最近需要寫到身份證字號驗證,參考相關網站介紹的規則,所試著也以PHP來寫看看這個函式。