ホームページ >バックエンド開発 >PHPチュートリアル >php で in_array() foreach array_search() を使用して配列に含まれるかどうかを確認するパフォーマンスの比較、phpforeach 二次元配列_PHP チュートリアル
特定の文字が配列に含まれているかどうかを確認する方法はたくさんあります。 PHP の推定を学習したばかりです。通常の小規模な Web サイトの場合、この解決策は大きな問題を引き起こすことはありません。ループを使用して解決することを好みます。ただし、パフォーマンスの点では、このメソッドは最良のメソッドではありません。以下で、著者はこれら 3 つのメソッド、foreach および in_array() array_search のパフォーマンスの違いを比較します。
リーリー上記プログラムの実行時間を下図に示します。
in_array()
foreach
array_search()
上記から、これら 3 つのメソッドのパフォーマンスはほぼ同じであり、foreach のパフォーマンスが最も悪いことがわかります。