$data is an array with one element that is an array. That array has a lot of elements including the one you say you want. So try:
<?php
foreach ($data[0]['lastData'] as $key => $key_value) {
echo "key: $key, value: $key_value <br>";
}
Once you have figured out which keys you actually want, you should be able to access them more directly. So for example:
echo "<p>Temperature (F): {$data[0]['lastData']['tempinf']}</p>";
echo "<p>Wind (mph): {$data[0]['lastData']['windspeedmph']}</p>";
I don't see a min/max temp value in the data you provided.
Aside from 'lastData', there are several other keys and nested arrays in some cases. For figuring this out in the future, aside from var_dump, print_r is often a useful development/debugging function that can be used as an alternative.