$value) { $key = str_replace($filter, '', $key); if (strpos($key, '_O') !== false) { $hcap = str_replace('_O', '', $key); $_tmp[$hcap]['ele1'] = $value; } elseif (strpos($key, '_1H') !== false) { $hcap = str_replace('_1H', '', $key); $_tmp[$hcap]['ele1'] = $value; } elseif (strpos($key, '_1') !== false) { $hcap = str_replace('_1', '', $key); $_tmp[$hcap]['ele1'] = $value; } elseif (strpos($key, '_U') !== false) { $hcap = str_replace('_U', '', $key); $_tmp[$hcap]['ele2'] = $value; } elseif (strpos($key, '_2H') !== false) { $hcap = str_replace('_2H', '', $key); $_tmp[$hcap]['ele2'] = $value; } elseif (strpos($key, '_2') !== false) { $hcap = str_replace('_2', '', $key); $_tmp[$hcap]['ele2'] = $value; } } $tmp = 10000; $hcap = false; foreach ($_tmp as $key => $value) { $x = 0; foreach ($value as $k => $v) { if ($x == 0) { $x = $v; } else { $x -= $v; } } $x = abs($x); if ($x < $tmp) { $hcap = $key; $tmp = $x; } } if ($hcap) { $_spreads[$oddnames[0]] = $_tmp[$hcap]['ele1']; $_spreads[$oddnames[1]] = $_tmp[$hcap]['ele2']; $_spreads[$oddnames[2]] = $hcap; } } }