エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHPのarray_pushとin_arrayの速度について - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHPのarray_pushとin_arrayの速度について - Qiita
はじめに in_arrayを使うより、連想配列にしてissetとかで判定した方が早いよという会話を聞いたので、... はじめに in_arrayを使うより、連想配列にしてissetとかで判定した方が早いよという会話を聞いたので、実際に速度を計測してどの程度の差があるのかを確認しました。 せっかくなので配列に値を入れる時にarray_pushを使って、こちらの計測も行います。 array_pushと[] = の比較 まずはin_arrayで計測をするようの配列を準備したいので、配列に値を入れていきます。 その際にせっかくなので、array_pushで値を追加する場合と$array[] = 'hoge' みたいな形で追加する場合のパフォーマンスについて計測してみます。 $array = []; $start = microtime(true) * 1000; for ($i = 0; $i < 10000; $i++) { array_push($array, $i); } $end = microtime(