http://deeeet.com/writing/2014/04/30/beer-on-terminal/
https://gist.github.com/hokaccha/1cbe8da43ab254ac91b6
これらのエントリやGistに大変感動したが、Rubyだった、大好きなPHPにデッドコピーした。
(バグることがある、めんどいのでなおしてないPHPerっぽいでしょ!=>多分直った)
$ php -r '$c=(int)explode(" ",`stty size`)[1];$S="\xf0\x9f\x8d\xba";$a=[];echo "\033[2J";for(;;){$a[rand(0,$c-1)]=0;foreach($a as $x=>$o){$a[$x]++;echo "\033[{$o};{$x}H \033[{$a[$x]};{$x}H{$S} \033[0;0H";}usleep(20000);}'
※ PHP 5.4以降が必要です。ご存じの通り5.3は終わってますし、みなさん5.4以上ですよね???
追記
@uzulla じゃあとりあえず5.6まで追加しません?(提案(多少バグっててもPHP出し問題ない
— 87.9kg † 2022-01-28 (@mkrzvlaefr) 2014年4月30日
当然のことですが、PHPは最新版の5.5系をつかうべきですし、PHP5.6(beta1)でも動作を確認しております!!