- print_r: documentation ( source)
- number_format: documentation ( source)
<?php
$PopulationOfTexas = array(
1999 => 20.56, // in millions
2000 => 21.56,
2001 => 22.56,
2002 => 23.56
);
//generate an array sohwing the difference in each year compared to the previous year
$differneces = array();
$lastmonth = null;
foreach($PopulationOfTexas as $k=>$v){
if(empty($lastmonth)){$lastmonth = $k; continue;}
$differneces[$k] = $k - $lastmonth;
$lastmonth = $k;
//use this later
$lastitem = array("year"=>$k, "data"=>$v);
}
//print_r($differneces);
//get the average difference per year
$count = 0;
$total = 0;
foreach($differneces as $k=>$v){
$count++;
$total += $v;
}
$average = number_format(($total/$count), 2);
//print_r($average);
//make a prediction
print_r($lastitem);