Skip to content

Instantly share code, notes, and snippets.

@cgcardona
Created December 16, 2010 22:37
Show Gist options
  • Save cgcardona/744144 to your computer and use it in GitHub Desktop.
Save cgcardona/744144 to your computer and use it in GitHub Desktop.
<?php
$month1 = $a_input[0][0];
$month2 = $a_input[1][0];
$month3 = $a_input[2][0];
$month4 = $a_input[3][0];
$month5 = $a_input[4][0];
$month6 = $a_input[5][0];
$month7 = $a_input[6][0];
$month8 = $a_input[7][0];
$month9 = $a_input[8][0];
$month10 = $a_input[9][0];
$month11 = $a_input[10][0];
$month12 = $a_input[11][0];
$serie1 = new XYDataSet();
$serie1->addPoint(new Point("$month1", $a_input[0][1]));
$serie1->addPoint(new Point("$month2", $a_input[1][1]));
$serie1->addPoint(new Point("$month3", $a_input[2][1]));
$serie1->addPoint(new Point("$month4", $a_input[3][1]));
$serie1->addPoint(new Point("$month5", $a_input[4][1]));
$serie1->addPoint(new Point("$month6", $a_input[5][1]));
$serie1->addPoint(new Point("$month7", $a_input[6][1]));
$serie1->addPoint(new Point("$month8", $a_input[7][1]));
$serie1->addPoint(new Point("$month9", $a_input[8][1]));
$serie1->addPoint(new Point("$month10", $a_input[9][1]));
$serie1->addPoint(new Point("$month11", $a_input[10][1]));
$serie1->addPoint(new Point("$month12", $a_input[11][1]));
?>
optimized nicely into
<?php
$month = array();
foreach ($a_input as $element) {$month[] = $element[0];}
$serie1 = new XYDataSet();
$serie1->addPoint(new Point("$month[0]", $a_input[0][1]));
$serie1->addPoint(new Point("$month[1]", $a_input[1][1]));
$serie1->addPoint(new Point("$month[2]", $a_input[2][1]));
$serie1->addPoint(new Point("$month[3]", $a_input[3][1]));
$serie1->addPoint(new Point("$month[4]", $a_input[4][1]));
$serie1->addPoint(new Point("$month[5]", $a_input[5][1]));
$serie1->addPoint(new Point("$month[6]", $a_input[6][1]));
$serie1->addPoint(new Point("$month[7]", $a_input[7][1]));
$serie1->addPoint(new Point("$month[8]", $a_input[8][1]));
$serie1->addPoint(new Point("$month[9]", $a_input[9][1]));
$serie1->addPoint(new Point("$month[10]", $a_input[10][1]));
$serie1->addPoint(new Point("$month[11]", $a_input[11][1]));
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment