I never worked with arrays as much as I do now, so I guess I never learned this.
Use PHP reference variables to clean up my code.
if ($_splash["sales_trends"]["previous_six"] > 0) {
$_t = $_splash["sales_trends"]["current_six"] / $_splash["sales_trends"]["previous_six"];
$_t = round(($_t * 100), 2);
$_splash["sales_trends"]["trend"] = ($_t - 100)."%";
} else $_splash["sales_trends"]["trend"] = '0.00%';
$$_splash["sales_trends"]["trend_arrow"] = ($_splash["sales_trends"]["trend"] > 0 ? "↑" : "↓");
$st = &$_splash["sales_trends"]; #reference */
if ($_st["previous_six"] > 0) {
$_t = $st["current_six"] / $st["previous_six"];
$_t = round(($_t * 100), 2);
$st["trend"] = ($_t - 100)."%";
} else $st["trend"] = '0.00%';
$st["trend_arrow"] = ($st["trend"] > 0 ? "↑" : "↓");
No comments:
Post a Comment