php 文字列を分割する「explode」と「preg_split」のパフォーマンスを計測する

php 文字列を分割する「explode」と「preg_split」のパフォーマンスを計測する

phpで、文字列を指定した区切り文字で分割する「explode」と「preg_split」のパフォーマンスを計測するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

実行時間計測

microtimeを使用すれば、処理にかかった時間を計測することが可能です。

以下は、「explode」と「preg_split」を使用して「,」で文字列を分割コードを1000万回実行して、パフォーマンスを計測するサンプルコードとなります。

実行結果

explodeの方が、パフォーマンスが良さそうです。