php似乎沒有取得檔案副檔名的函式,所以只好手動撰寫一方法來取得,有很多種寫法,我的寫法程式碼如下:
目前分類:PHP筆記 (48)
- Mar 24 Mon 2008 12:28
取得檔案的副檔名
作者對於此篇文章有進一步的補充,請參考PHP 取得檔案的副檔名(PHP Get File Extension)
- Mar 17 Mon 2008 03:32
從生日算出年紀
- Feb 26 Tue 2008 10:33
排列組合
哈…很奇怪最近都會寫到該死的程式,這次要寫的是排列組合函式,比如說甲、乙、丙、丁四種東西, 每種有無限個,取三種為一組的所有組合,例如「甲甲乙」和「乙甲甲」都是「二甲一乙」,這兩個組合內容是一樣的,只能算一種。害我又去翻了高職數字課本排列組合那篇,內容雖然都有公式,不過只是讓你知道如何算出「一共有幾種」而已,所以要把所有組合內容印出來,讓我頭有點大,不過最後還是有硬搞出來(總覺 得應該用遞迴寫才對=_=|||)
- Feb 20 Wed 2008 16:37
身份證驗證程式 for PHP
注意:站長關於此篇文章有新發表,你應該轉閱此文章【身份證驗證程式 for PHP (精簡版)】
最近需要寫到身份證字號驗證,參考相關網站介紹的規則,所試著也以PHP來寫看看這個函式。
- Feb 20 Wed 2008 00:29
相同檔名之檢查
圖片上傳的程式需要用到「檢查資料夾是否已經有相同的圖片檔名」,所以寫了一個檢查的函式。 不過後來才發現自己做了一件很笨的事,原來本來就有那個函式的存在了,我還笨笨的讓程式從資料夾裡面一個個的把檔名讀取出來判斷...囧rz
//==================== // 檢查是否有相同圖檔名稱 //==================== function checkName($imageName){ //定義存放圖檔路徑 $imageDirPath = 'huiyu'; $imageDir = dir($imageDirPath); //反覆讀過全部的檔案名稱,並搜尋是否有同檔名 while ($readName = $imageDir->read()){ //目錄不檢查 if(!is_dir($imageDirPath.'/'.$readName)){ //取得主檔名和副檔名 $main = substr($readName,0,strrpos($readName,'.')); $extend = array_pop(explode('.',$readName)); //檢查檔案是否存在 if($readName == $imageName && !$reCkeck){ //已存在,自動更換新的名字後再測試 $imageName = "copy-$main.$extend"; //重新檢查 $imageDir->rewind(); continue; } } } $imageDir->close(); //回傳最後決定的檔名 return $imageName; }
- Feb 18 Mon 2008 00:36
階乘函式
- Feb 16 Sat 2008 03:42
將陣列轉成XML
老實說,這個程式的效益並不太,因為通常XML都會自訂輸出比較能符合自己需求的格式,而且我所定義的格式,好像並不會比較好用一__一,不過既然都寫了,不嫌棄就加減看看吧
- Oct 28 Sat 2006 18:48
將數字每隔三位加上逗號 number_format
有時候我們必需將數字加上每三個位數加上一個逗號,例如20000變成20,000,目的在於方便財務上閱讀。所以我整理了下列出幾種解決的方法