I just thought I'd let everybody know how I fixed this. I simply put all of the if statements involving the array that was causing problems AFTER the variables in it the didn't require the if. (does that make sense?)
Basically, instead of:
if(something) $array['something']=$something;
else(something) $array['something']=$somethingelse;
if(something) $array['something']=$something;
else(something) $array['something']=$somethingelse;
$array=array(
'size'=$a,
'style'=$b,
'stupid'=$whatever
);
I did this:
$array=array(
'size'=$a,
'style'=$b,
'stupid'=$whatever
);
if(something) $array['something']=$something;
else(something) $array['something']=$somethingelse;
if(something) $array['something']=$something;
else(something) $array['something']=$somethingelse;