Aller au contenu

Récupérer des n° de téléphone avec script PHP


Sujets conseillés

Posté (modifié)

Bonjour,

Je recherche un script en PHP qui me permettrait de récupérer des numéros de téléphone dans un texte.

exemple du texte

"merci de me contacter par téléphone : - au 00 00 00 00 00 - ou portable 00 00 00 00 00"

Une fois le numéro de tél récupéré, je souhaite le remplacer par une autre chaine de caractere.

par exemple

"merci de me contacter par téléphone : - au (plus tard) - ou portable (plus tard)"

Si vous avez une idée pour me guider dans la réalisation de ce script...

Merci

Modifié par jlweb
Posté

Salut,

Je te conseille l'utilisation des expressions régulières, qui sont parfaites pour ça : ça permet de repérer un motif dans une chaîne (éventuellement plusieurs fois) et de le remplacer par ce qu'on veut.

Référence au manuel : fonction preg_replace

Dans ton cas, ça donnerait probablement (non testé), quelque chose du genre :

$chaine = "coucou contacte moi au 01 23 45 67 89 ou au 06 12 34 56 78 merci";
$motif = "/((\d){2} ){4}(\d){2}/";
$remplace = "(plus tard)";
$chaine2 = preg_replace ($motif, $remplace, $chaine);

Explication de l'expression régulière :

/ au début et à la fin du motif

\d : chiffre

{n} : n fois

() : délimite une partie d'expression

A partir de ça (et avec un peu de recherche perso ;) tu devrais réussir à faire tes propres RegEx. :yoot:

Posté

Merciiiiiiiiii :D

c t exactement ce qu'il me fallait.

merci pour tes explications, je comprends mieux comment les expressions régulières marchent... :rolleyes::rolleyes:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...