9月 30
「sprintf」を使うか「str_pad」を使うかが悩みどころです。今までは大して気にしてなかったのですが、どうやら「str_pad」の方が早いらしい。
ということで検証したのですが、あんまり変わんない。。。
まぁ所詮20万回程度のループだと大して差は出ないかな。とはいえ、実開発でそこまで大きな処理させるとも思えないし、ここはどっち使っても差はないということにしておきましょう。
使いやすい方でいいや。
str_pad使って「$_counter」という文字列を10桁に「0」で桁埋め。左側を埋める。
str_pad($_counter,10,’0′,STR_PAD_LEFT)
sprintfを使って「$_counter」という文字列を10桁に「0」で桁埋め。
sprintf(“%010d”,$_counter)
関連性のあるエントリはありません

[...] This post was mentioned on Twitter by Rubyist Bot. Rubyist Bot said: RT $hasete2: ブログ更新@ハセテツラボ: PHPとRubyとPythonのパフォーマンスを比較してみました http://tt-house.com/2010/05/php-ruby-python-2.html [...]