配列に10秒ごとにデータを配置する必要があります。この配列を変更されたタイムスタンプでインデックスするのは愚かですか?アレイごとにインデックスを作成する(秒単位)
$ a [timestamp] = 54; $ a [タイムスタンプ+ 10] = 34;
またはJavascriptでsetInterval()を使用し、インデックスをAjax経由で渡す(私にとっては非常にうんざりです)?
、または私に最良の選択肢がありますか?
さらなる詳細:
- 私は、配列内のエントリでリアルタイムにリンクする必要があります。これは私の問題です。 3サイクル目(開始時から21秒〜30秒)。
- 保存するエントリは15個です。
私の現在のコード:
$ FIRST_TIME =(int型)日付( 'こんにちは');$ _SESSION ['mypile'] [$ first_time] = array_fill($ first_time、15、array( 'paramA' => 0、 'paramB' => 0));
、その後、Ajaxの一部は、このスクリプトを呼び出します。
$time = (int)date('Hi');
$_SESSION['mypile'][$time]['paramA'] = calcul_temp($_SESSION['mypile'], $time);
なぜそれが理にかなっていますか?なぜ時間とインデックスだけではないのですか? –
私が追加したのと同様に、現在のタイムスタンプを配列にリンクする必要があります。 多分私はJavascriptでこれを行うでしょう... –
それはうまくいきますが、単純な配列であればトラバースはもっと楽しいです。 – karim79