<?php
/*------------------------------*/
/*
Titre : Vérifie la validité d'un code postal
Auteur : Alexis04
Date édition : 29 Nov 2019
Date mise a jour : 02 Dec 2019
Rapport de la maj:
- fonctionnement du code vérifié
*/
/*------------------------------*/
// Test si $variable est un code postal
$variable = "75015";
if ( preg_match ("~^[0-9]{5}$~",$variable))
echo "Vrai";
else
echo "Faux";
// Test si $variable est un code postal avec CEDEX
$variable = "75015 CEDEX";
if ( preg_match ("~^[0-9]{5}\sCEDEX$~",$variable))
echo "Vrai";
else
echo "Faux";
// Cherche et trouve un code postal dans un texte
$chaine = "ADRESSE 75015 PARIS";
preg_match ("~[0-9]{5}~",$chaine, $matches);
// Affiche :
// array (size=1)
// 0 => string '75015' (length=5)
?>
MaxThieu
04 Déc 2019 à 19:07C'est utilise merci <3
Sheppy1
03 Déc 2019 à 14:37Je savais pas qu'on pouvait mettre ce sisi ~ comme délimiteur! Amusant :)
Aussi le code qui "Cherche et trouve un code postal dans un texte" risque fort de prendre aussi des parties de nombre, comme des numéros de tél.