blog(ちゃり、時々IT系情報)この広告は、90日以上更新していないブログに表示しています。「大変遅いから$hoge[$num]で突っ込んだほうが良いよ」なんてことが書かれている事に気づいた。そんな違うの??いっちょ試すか。結論からすると、3倍近い差でarray_pushが遅い。猛烈に遅い!!!とりあえず以下の様なコードを書いて動かしてみた。FuelPHP用の記述がなんぼかあるが、意味は伝わるかと。・array_pushで追加した場合(561ms){"0":1395989176.1882,"1":1395989176.7498,"tleft":0.56161093711853}・毎回countして末尾に追加した場合(500ms){"0":1395989176.7638,"1":1395989177.2642,"tleft":0.50038194656372}・0番目から普通に追加していった場合(157ms){"0":1395989177.2795,"1":1395989177.4374,"tleft":0.15785098075867}・最初にcountしてそっからインクリメント値を足して追加していった場合(188ms){"0":1395989177.4374,"1":1395989177.6254,"tleft":0.18804693222046}最後の計測結果は、空のarrayをカウントしてからのスタートだとあまり意味がなさそうなので、3番目の結果作られたArrayの後ろに追加するようにしてみた。この結果見ると、array_pushはやめとけって結論になるなぁ。中で何をしていたらこんなに遅くなるんだろう。逆に興味が湧いてきました。16:07PHPのarray_pushが鼻血出るくらい遅い件Tweet広告を非表示にする関連記事2018-11-06forの条件分にcount関数をいれちゃ、ダメ、ゼッタイ。久しぶりにITのこととか書こうかな。リキッド達またまたイヤホンを買ってしまったまたイヤホンを買ってしまったforの条件分にcount関数をいれちゃ、ダメ、ゼッタイ。月別アーカイブ人気の記事はてなブログをはじめよう!taka4restさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。