
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【PHP】カンマ区切り(CSV)データ処理にループと配列と分岐をなくして高速化 - Qiita
データベースでカンマ区切り(CSV)のデータが入っていることがあります。 例えばこんな感じ( 6,8,10,12,... データベースでカンマ区切り(CSV)のデータが入っていることがあります。 例えばこんな感じ( 6,8,10,12,15,18,19,20 )のデータです。 カンマ区切りデータは、PHPでよく配列に変換してループを回して処理します。 どの言語でもそうですが、配列やループは処理が遅くなりがちです。 そんな書き方ではいつまでも成長できないので、今回は他人のソースのリファクタリングに挑戦してみました。 今回のコードの前提 現在の時間が、処理すべき時間のリストに入っているか確認して、bool値で返します。 毎時バッチ処理や毎時アラームをイメージしていただければわかりやすいと思います。 リファクタリング前 $hoursList には、カンマ区切りの『時』リストが入ります。例: 6,8,10,12,15,18,19,20 $nowHour には、現在の『時』が入っています。例:15 戻り値は $hour
2020/02/14 リンク