@ 2017-01-24T07:57:27Z <?php
//Enter your code here, enjoy!
$firstDayInMonth = new DateTime("first day of this month");
$lastDayInMonth = new DateTime("last day of this month");
$currentDate = new DateTime();
$registryCollection = [];
/*
Better way
*/
$registryCollection = unserialize(""); // file_get_contents.. warning about ""
// 2|1. User add in current day something: - Check if something is there ! array_key_exists!
$registryCollection[$currentDate->format("d.m.Y")] = 120.0;
// Test for another day;
$otherDay = clone $currentDate;
$otherDay->modify("-7 day");
$registryCollection[$otherDay->format("d.m.Y")] = (float)rand()%199;
// Sort Array by keys
ksort($registryCollection);
// 1. User want to see all data stored:
foreach($registryCollection as $date => $money){
echo "For date: {$date} you spent: {$money} PLN\n";
}
// Sum all
$sum = array_sum($registryCollection);
echo "\nSUM: {$sum} PLN\n";
// We want to store data..
$data = serialize($registryCollection); // file_put_contents with content ->
//print_r($data);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.3.1 For date: 17.01.2017 you spent: 178 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 298 PLN
Output for 7.0.11 , 7.3.0 For date: 17.01.2017 you spent: 138 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 258 PLN
Output for 7.2.13 For date: 17.01.2017 you spent: 26 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 146 PLN
Output for 7.2.12 For date: 17.01.2017 you spent: 136 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 256 PLN
Output for 7.2.11 For date: 17.01.2017 you spent: 134 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 254 PLN
Output for 7.1.3 , 7.2.8 , 7.2.10 For date: 17.01.2017 you spent: 184 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 304 PLN
Output for 7.2.9 For date: 17.01.2017 you spent: 90 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 210 PLN
Output for 7.2.7 For date: 17.01.2017 you spent: 72 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 192 PLN
Output for 7.2.6 For date: 17.01.2017 you spent: 66 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 186 PLN
Output for 7.1.23 , 7.2.5 For date: 17.01.2017 you spent: 162 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 282 PLN
Output for 7.1.9 , 7.2.4 For date: 17.01.2017 you spent: 172 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 292 PLN
Output for 7.2.3 For date: 17.01.2017 you spent: 119 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 239 PLN
Output for 7.0.29 , 7.1.16 , 7.2.2 For date: 17.01.2017 you spent: 50 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 170 PLN
Output for 7.2.1 For date: 17.01.2017 you spent: 129 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 249 PLN
Output for 7.0.1 , 7.2.0 For date: 17.01.2017 you spent: 113 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 233 PLN
Output for 7.0.28 , 7.1.25 For date: 17.01.2017 you spent: 105 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 225 PLN
Output for 7.0.19 , 7.1.10 , 7.1.24 For date: 17.01.2017 you spent: 180 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 300 PLN
Output for 7.1.22 For date: 17.01.2017 you spent: 57 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 177 PLN
Output for 7.1.21 For date: 17.01.2017 you spent: 146 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 266 PLN
Output for 7.1.20 For date: 17.01.2017 you spent: 198 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 318 PLN
Output for 7.1.19 For date: 17.01.2017 you spent: 27 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 147 PLN
Output for 7.1.18 For date: 17.01.2017 you spent: 186 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 306 PLN
Output for 7.0.17 , 7.1.17 For date: 17.01.2017 you spent: 139 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 259 PLN
Output for 7.1.15 For date: 17.01.2017 you spent: 155 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 275 PLN
Output for 7.1.14 For date: 17.01.2017 you spent: 91 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 211 PLN
Output for 7.0.6 , 7.1.13 For date: 17.01.2017 you spent: 174 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 294 PLN
Output for 7.1.12 For date: 17.01.2017 you spent: 70 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 190 PLN
Output for 7.1.11 For date: 17.01.2017 you spent: 75 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 195 PLN
Output for 7.1.8 For date: 17.01.2017 you spent: 10 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 130 PLN
Output for 7.1.7 For date: 17.01.2017 you spent: 5 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 125 PLN
Output for 7.1.6 For date: 17.01.2017 you spent: 148 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 268 PLN
Output for 7.1.5 For date: 17.01.2017 you spent: 23 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 143 PLN
Output for 7.0.9 , 7.1.0 , 7.1.4 For date: 17.01.2017 you spent: 22 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 142 PLN
Output for 7.1.2 For date: 17.01.2017 you spent: 61 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 181 PLN
Output for 7.1.1 For date: 17.01.2017 you spent: 196 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 316 PLN
Output for 7.0.33 For date: 17.01.2017 you spent: 192 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 312 PLN
Output for 7.0.32 For date: 17.01.2017 you spent: 85 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 205 PLN
Output for 7.0.31 For date: 17.01.2017 you spent: 137 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 257 PLN
Output for 7.0.30 For date: 17.01.2017 you spent: 188 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 308 PLN
Output for 7.0.27 For date: 17.01.2017 you spent: 153 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 273 PLN
Output for 7.0.26 For date: 17.01.2017 you spent: 195 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 315 PLN
Output for 7.0.25 For date: 17.01.2017 you spent: 171 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 291 PLN
Output for 7.0.24 For date: 17.01.2017 you spent: 16 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 136 PLN
Output for 7.0.5 , 7.0.23 For date: 17.01.2017 you spent: 106 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 226 PLN
Output for 7.0.22 For date: 17.01.2017 you spent: 114 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 234 PLN
Output for 7.0.21 For date: 17.01.2017 you spent: 142 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 262 PLN
Output for 7.0.12 , 7.0.20 For date: 17.01.2017 you spent: 112 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 232 PLN
Output for 7.0.18 For date: 17.01.2017 you spent: 35 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 155 PLN
Output for 7.0.16 For date: 17.01.2017 you spent: 39 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 159 PLN
Output for 7.0.15 For date: 17.01.2017 you spent: 152 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 272 PLN
Output for 7.0.14 For date: 17.01.2017 you spent: 120 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 240 PLN
Output for 7.0.13 For date: 17.01.2017 you spent: 123 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 243 PLN
Output for 5.6.38 , 7.0.10 For date: 17.01.2017 you spent: 177 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 297 PLN
Output for 7.0.8 For date: 17.01.2017 you spent: 124 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 244 PLN
Output for 7.0.7 For date: 17.01.2017 you spent: 150 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 270 PLN
Output for 7.0.4 For date: 17.01.2017 you spent: 182 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 302 PLN
Output for 7.0.3 For date: 17.01.2017 you spent: 154 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 274 PLN
Output for 7.0.2 For date: 17.01.2017 you spent: 191 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 311 PLN
Output for 7.0.0 For date: 17.01.2017 you spent: 67 PLN
For date: 24.01.2017 you spent: 120 PLN
SUM: 187 PLN
preferences:dark mode live preview
84.69 ms | 401 KiB | 82 Q