作者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)
1F:推 deo2000:php是可以做成网页的意思吗? 这样好像不错,不爽就关掉, 12/02 01:23
2F:→ deo2000:可以多吃几顿饭呢XD 12/02 01:23
3F:→ shadowjohn:php网页、cli通吃啊~作成web也可以只作线上服务~^^ 12/02 01:29
4F:→ shadowjohn:程式也可以很轻松的写到期功能,没事就让他过期 XD 12/02 01:30
5F:推 deo2000:但是,我想不出来,到期功能怎样才能跟着程式跑 12/02 01:35
6F:→ deo2000:如果把日期写死,那改电脑日期就好了。 12/02 01:36
7F:→ shadowjohn:通常只防的了君子跟增加破解难度..可以抓网路时间啊^^ 12/02 01:38
8F:→ alpe:考虑来弄个html5版 12/03 23:21
10F:→ shadowjohn:你这 html5 版本~个人觉得非常好!! 12/05 13:40