作者shadowjohn (會吐槽的最強)
看板CodeJob
標題Re: [討論] 修改CSV格式 請問這樣值多少錢?
時間Fri Dec 2 01:08:36 2011
可以貼 code 的話~小弟也貼一篇^^
<?php
function my_numeric($inputs){
return (is_numeric($inputs))?true:false;
}
function return_numeric_only_array($array){
return array_values(array_filter($array,"my_numeric"));
}
if($_SERVER['argc']!=3){
echo "\n請這樣用 csv_gogo source.txt output.txt \n";
exit();
}
//讀入檔案並依空白切開,存入陣列
$data=@explode(" ",trim(file_get_contents($_SERVER['argv'][1])));
//過濾陣列非數字的值
$new_data=return_numeric_only_array($data);
//把陣列依斷行重組,寫到參數2
file_put_contents($_SERVER['argv'][2],implode("\n",$new_data));
//印出完成
echo "Done!\n";
?>
雖然這是 php 的寫法
但仍可以找套 php to exe 的 compiler (呵...自己找吧XD)
C:\Users\user\Desktop\compile>compile.exe csv_gogo.php csv_gogo.exe
Done!
output: csv_gogo.exe
C:\Users\user\Desktop\compile>
C:\Users\user\Desktop\compile>csv_gogo.exe source.txt output.txt
Done!
C:\Users\user\Desktop\compile>type output.txt
5566
9999
1234
7788
0
455
0
9999
C:\Users\user\Desktop\compile>
寫起來也是不錯快,閉著眼敲一敲,都花在打字時間 @_@
編成 binary 後,簡單寫個 SOP,一頓飯就到手了...
報 3000、5000? 會不會連朋友都不用交了 XD
當你還在打開編輯器,我們都吃飽了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.24.74
※ 編輯: shadowjohn 來自: 220.136.24.74 (12/02 01:14)
推 deo2000:php是可以做成網頁的意思嗎? 這樣好像不錯,不爽就關掉, 12/02 01:23
→ deo2000:可以多吃幾頓飯呢XD 12/02 01:23
→ shadowjohn:php網頁、cli通吃啊~作成web也可以只作線上服務~^^ 12/02 01:29
→ shadowjohn:程式也可以很輕鬆的寫到期功能,沒事就讓他過期 XD 12/02 01:30
推 deo2000:但是,我想不出來,到期功能怎樣才能跟著程式跑 12/02 01:35
→ deo2000:如果把日期寫死,那改電腦日期就好了。 12/02 01:36
→ shadowjohn:通常只防的了君子跟增加破解難度..可以抓網路時間啊^^ 12/02 01:38
→ alpe:考慮來弄個html5版 12/03 23:21
→ shadowjohn:你這 html5 版本~個人覺得非常好!! 12/05 13:40