9月 30
このエントリをはてなブックマークに登録 Yahoo!ブックマークに登録

「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)

関連性のあるエントリはありません

One Response to “PHPで文字列の桁埋め”

  1. [...] 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 [...]

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
preload preload preload