<?php
/**
* Copyright (c) 2019. ReddingWebPro / Jason J. Olson, This program is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 3
* of the License.
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
* even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details. You should have received a copy of the GNU General Public License along with this program. If not,
* see <https://www.gnu.org/licenses/>.
*/
/**
* Created by ReddingWebPro/ReddingWebDev
* User: Jason J. Olson
* License: GNU GPLv3
* GitHub: https://github.com/reddingwebpro/usps_address_validation
* Version 2.0
* Date: 3/6/2019 (rev. 9/19/23)
*
*/
// example code shown below:
require('USPS.php');
use RedWebDev\src\USPS;
$uspsZip = new USPS('Consumer Key','Consumer Secret'); // insert your api key from USPS
$address = '1600 Amphitheatre Parkway'; // address line is required
$city = 'Mountain View';
$state = 'CA'; //looking for the two character state
$return = $uspsZip->getNormalized($address, $city, $state);
echo "<ul>";
echo "<li>Address: " . $return['address']['streetAddress'];
echo "<li>Address 2: " . $return['address']['secondaryAddress'];
echo "<li>City: " . $return['address']['city'];
echo "<li>State: " . $return['address']['state'];
echo "<li>Zip: " . $return['address']['ZIPCode'];
|