タイムスタンプの日付に日付書式が含まれているケースがあります。 はその後、私は私の配列は、この形式新しいキー、値(値= 1)をPHPの配列内に追加します
array(1) {
["2009-04-17"]=> 211
int(1)
}
array(1) {
["2009-04-18"]=> 1213
int(1)
}
array(1) {
["2009-04-19"]=> 1232
int(1)
}
array(1) {
["2009-04-20"]=> 32312
int(1)
}
になりたかった
//array declaration
$array1 = array("Date" => 0);
$array2 = array("Date" => 0);
$array3 = array("Date" => 0);
$array4 = array("Date" => 0);
$array5 = array("Date" => 0);
$array6 = array("Date" => 0);
$array7 = array("Date" => 0);
$array8 = array("Date" => 0);
//var_dump($array);
foreach ($_sql as $result1) {
$timestamp = $result1['timestamp'];
$itemType = $result1['itemType'];
//separate the time and date
$explodeTime = explode(" ", $timestamp);
$date = $explodeTime[0];
//$arrDate = array($date);
//var_dump($Date);
//if the item type is 1;
if($itemType == 1){
//check the existence
if(array_key_exists($date,$array1)){
//if exist increment the click by 1
foreach ($array1 as $key => $value) {
$array1[$key]=$value + 1;
//var_dump($array1);
}
}
//else add new record and set default value as 1
else{
//echo "Insert new Key";
//$array1 = array($date => 1);
//var_dump($array1);
//var_dump($array1);
//exit();
}
}
、の数を示し、グラフを作成したい「一日」項目「をクリックしました」だから、私は日付の価値を得ることができる、それは簡単にjsonにデータを変換し、Chartjsに挿入することです。
申し訳ありません私の質問は明確ではない場合は、私はちょうどPHPを学び始めたので。
あなたの問題は、正確には何ですか?エラーメッセージはありますか? – vincenth
最初にデータベースから情報を取得していますか? – RamRaider