2009-12-14 4 views
0

Je cherche à convertir US Format Code postal 00000-1234 à 00000. Mais le zip peut également être canadien, Royaume-Uni ou le monde d'ailleurs.PHP Sting Fonction Zip + 4 à Zip

Donc, je suppose qu'une vérification de santé mentale serait que vous avez 5 chiffres tous 0-9 suivi d'un tiret suivi de 4 chiffres 0-9. Si cela échoue, laissez la chaîne seule si elle passe tout couper à droite du 5ème chiffre.

Greg :-)

Répondre

2

Essayez

preg_replace('/(\d{5})\-\d{4}/', '$1', $zipcode); 
0
$output = preg_replace('!\(d{5})-\d{4}!', '$1', $input);