rwd5013,
Please use [php] and [/php] tags to keep your code in, it will help us to see it clearer.
You wish to place a NULL value in the array?
if($weatherData["qpf_cat"]<1 and $weatherData["sky_cover"]>=0.945
and $weatherData["pop"]<0.3 and $weatherData["snow_cat"] <= 0
and $weatherData["Fcst_Day"] >=1 and $weatherData["Fcst_Day"] <=15
and $weatherData["major_city"] >=0 and $weatherData["warm_season"] >=0){
$finalWeather="cloudy";
$foundWeather=1;
Notice <= 0; if the value is at 0, or NULL, it should still react the same way.
If you wish to ASSIGN it, put -1, or NULL.