Uma dica bem legal para quem desenvolve lojas virtuais.
Imagine que você queira oferecer frete grátis, em sua loja, para uma determinada cidade da sua região.
Você se pergunta: Como adquirir todos os CEPs?
No site dos correios é possível saber a faixa de CEPs da sua cidade ou do seu estado. Para isto clique aqui.
Basta selecionar a sigla do seu estado e digitar o nome da sua cidade ou capital.
ex: SP Campinas
Campinas 13000-001 a 13139-999
<? // função para validar o CEP function validar($valor){ $v = (int)preg_replace("/\D+/", "", $valor); $intervalos = array(); $intervalos["Campinas"] = array(13000001, 13139999); foreach ($intervalos as $range): list($min, $max) = $range; if ($v >= $min && $v <= $max) return true; endforeach; return("Este CEP não pertence as cidades cadastradas"); } // variável que vai receber o CEP $CEP_DESTINO = (int) 13015904; // cep da prefeitura // validando o CEP if ( validar($CEP_DESTINO) ){ echo ' <input type="radio" name="tipoEntrega" value="0.00" /> <strong>FRETE GRATIS</strong> '; } ?> |