IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

remplacer 2 derniers chiffres des numéros de téléphone par XX


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Services à domicile

    Informations forums :
    Inscription : Décembre 2012
    Messages : 6
    Points : 1
    Points
    1
    Par défaut remplacer 2 derniers chiffres des numéros de téléphone par XX
    Bonjour a tous
    les utilisateurs on un numéro de potable enregistrer sur data-base sous (phone).
    le numéro est comme celui ci : 1234567
    si quel qu’un m'aide d’avoir remplacer ce numéro afficher sur un tableau comme ca
    12345XX
    j'utilise un PHP simple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <td><font color="#B7B7B7" size="2" face="Arial, Helvetica, sans-serif">
                <?= $row["phone"] ?>
                &nbsp;</font></td>
    aidez-moi svp

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Points : 24
    Points
    24
    Par défaut
    Voilà une possibilitée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $phone = "1234567";
    $new_phone = substr($phone,0,-2) . "XX";
    echo $new_phone;

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Services à domicile

    Informations forums :
    Inscription : Décembre 2012
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    merci mais ca marche pas, les résultat serai
    123456XX 123456XX 12345XX au dehors du tableau

  4. #4
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 097
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 097
    Points : 8 206
    Points
    8 206
    Billets dans le blog
    17
    Par défaut
    Je viens de tester :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $phone = "1234567";
    $new_phone = substr($phone,0,-2) . "XX";
    echo $new_phone;
    J'obtiens bien 12345XX, comme attendu.

    au dehors du tableau
    ??
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Services à domicile

    Informations forums :
    Inscription : Décembre 2012
    Messages : 6
    Points : 1
    Points
    1
    Par défaut RP
    oui $phone est classer dans un tableau comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
         <td><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Phone</font></strong></td>
     
                </tr>
     
     
                                      <?
      	$res = mysql_query("select * from downwarez where id='$_id' order by id desc");
    	if (mysql_num_rows($res)>0) {
    		$ctr = 0;
    		while ($row = mysql_fetch_array($res)) {
    			$ctr = $ctr + 1;
    			if ($ctr%2==0) {
    				$col = "#666666";
    			} else {
    				$col = "#444444";
    			}
    ?>
     
    <tr align="center" valign="middle" bgcolor="<?= $col ?>">
     
     
              <td><font color="#B7B7B7" size="2" face="Arial, Helvetica, sans-serif">
                <?= $row["phone"] ?>
                &nbsp;</font></td>

  6. #6
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 097
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 097
    Points : 8 206
    Points
    8 206
    Billets dans le blog
    17
    Par défaut
    Je ne vois pas où est le problème.
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Services à domicile

    Informations forums :
    Inscription : Décembre 2012
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Le problème c'est que
    affiche Numéro 1234567 exp: 5567878
    Je voudrai remplacer les derniers chiffres le masqué comme ça 12345XX

  8. #8
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 097
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 097
    Points : 8 206
    Points
    8 206
    Billets dans le blog
    17
    Par défaut
    Il suffit de faire avec $row["phone"] ce qui a été proposé plus haut par mokfajri avec $phone.

    Tu peux aussi créer une fonction dédiée.
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Services à domicile

    Informations forums :
    Inscription : Décembre 2012
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    La fonction par molfajri run dans tableau
    12345XX comme reprise du code
    ne viens pas de base de données.

  10. #10
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 097
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 097
    Points : 8 206
    Points
    8 206
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par phpdown Voir le message
    la function par molfajri run dans tableau
    Je ne comprends pas ce que tu veux dire. Quoiqu'il en soit pas de tableau dans le script de mokfajri.

    12345XX comme reprise du code
    Pas compris ce que tu veux dire.

    ne viens pas de database
    Peu importe d'où provient ton № de téléphone. Tu as une chaîne de caractères $row['phone'], on la traite, on affiche le résultat, c'est tout.
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  11. #11
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Services à domicile

    Informations forums :
    Inscription : Décembre 2012
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Merci

    c'est fait

  12. #12
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 378
    Points : 5 731
    Points
    5 731
    Billets dans le blog
    1
    Par défaut
    Je vois que j'arrive après la bataille :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $test="123456";
    $ln=strlen($test);
    $test[$ln-1]="x";
    $test[$ln-2]="x";
    echo "test=".$test;
    ?>
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Générer des numéros de téléphone aléatoire
    Par Rodrigue dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 11/10/2012, 23h07
  2. Réponses: 3
    Dernier message: 09/03/2011, 01h24
  3. [RegEx] Regexp pour matcher des numéros de téléphones
    Par m0ul3sh0t dans le forum Langage
    Réponses: 5
    Dernier message: 12/01/2010, 15h21
  4. remplacer 5 derniers chiffres avec condition
    Par jph86 dans le forum Access
    Réponses: 4
    Dernier message: 27/12/2009, 19h19
  5. Réponses: 4
    Dernier message: 23/11/2008, 15h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo