続き
適当なデータサイズで10回やった平均。
- str_replace:0.0000974
- preg_replace:
0.00036050.0001419 - str_replaceして(0.0000643)、sprintfで(0.0000405)、合計は:0.0001048
- str_replaceして(0.0000608)、eval_htmlで(0.0009197)、合計は:0.0009805
- 正規表現が不要なら、str_replaceの方が速い。
- sprintfは結構速いかも。{username}を%1\$sに置換する手間があったので、合計ではstr_replace一回に負けてしまった。str_replaceは置換する文字列の長さで所要時間が違うような印象。
まぁ、単にstr_replace()で充分なんだろうとは思いますが、何となく気になったのでやってみた。