Un point tous les 2 numéros ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Un point tous les 2 numéros ?

par Kimble » 27 déc. 2005, 08:49

Merci, je vais essayer les 3 solutions. :wink:

par Elie » 27 déc. 2005, 06:05

Voila le miens de code :)


chunk_split($row['numeros'], 2, '.')
Et si tu ne veux pas du dernier points apres le 5eme nombre :
substr(chunk_split($row['numeros'], 2, '.'), 0, 14)

par ouckileou » 27 déc. 2005, 01:49

ou comme ça :
$t = "0561425879"; 
$telephone = $t{0}.$t{1}.'.'.$t{2}.$t{3}.'.'.$t{4}.$t{5}.'.'.$t{6}.$t{7}.'.'.$t{8}.$t{9};
Plus long en code... plus simple à l'exécution peut-être ;)
(même si ça doit pas se voir)

par alexbad » 27 déc. 2005, 01:05

Je verrais le tout probablement avec une regex:
<?php
$telephone = "0561425879";
$telephone = preg_replace('@([\.]{0,1})([0-9]{2})([0-9]{2})([\.]{0,1})@', '$1$2.$3$4', $telephone);
$telephone = preg_replace('@([\.]{0,1})([0-9]{2})([0-9]{2})([\.]{0,1})@', '$1$2.$3$4', $telephone);
?>
Ça devrait convenir :wink:

Un point tous les 2 numéros ?

par Kimble » 26 déc. 2005, 20:00

Bonjour,
L'utilisateur entre un n° de téléphone de type :
0561425879 (ce n'est pas le mien ! :lol: )
Est-il possible de le récuperer de cette façon :
05.61.42.58.79 :?:
D'avance merci.