2017-05-08から1日間の記事一覧

PHPでシリアライズ(文字列化)してみる。

php

実装上で配列・連想配列などで実装されているものをファイルなどに出力する場合、文字列に変換する必要がある。 PHPではserialize・unserializeを使用して、文字列への変換と読み込みを行う。 ['name'=>'Taro', 'age'=>18], 'user2'=>['name'=>'Jiro', 'age'…

awkを使ってcsvの集計をやってみた。

csvファイルをRDB等に入れずにそのまま集計しなければいけない需要があり、調査してみた。 最終的に、こちらを参考に実装。 bash-3.2$ cat group.csv a,1 b,1 a,2 b,3 b,2 c,1 c,2 bash-3.2$ < group.csv awk -F',' '{ if($0 !=""){ a[$1]+=$2;}}END{for(i i…