Ok looks like I found the answer again. I looked for over an hour before posting here. But eventually here is the solution. I needed a PHP solution that could get the bounding box coordinates for a location based on either city/state or zip code. I found this:
http://geocoder-php.org/Geocoder/
The code I created was able to get the bounding box based on the location I was referring to.
$curl = new \Ivory\HttpAdapter\CurlHttpAdapter();
$geocoder = new \Geocoder\Provider\GoogleMaps($curl);
$boundry = $geocoder->geocode('Danville, CA')->get(0)->getBounds()->toArray();
$north = $boundry['north'];
$south = $boundry['south'];
$east = $boundry['east'];
$west = $boundry['west'];
I installed this via composer and autoloaded this class. This is what I used to install it via composer:
composer require willdurand/geocoder
Now I can dynamically generate the link with the bounding box coordinates and works like a charm! Hope this helps anyone else looking for an easy to use PHP solution to get the bounding box from a location, this class also has a lot of other great features as well.