Précédent   Forum du club des développeurs et IT Pro > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/12/2012, 22h16   #1
phpdown
Invité de passage
 
Homme Matthew Martinez
Étudiant
Inscription : décembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Matthew Martinez
Localisation : Tunisie

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

Informations forums :
Inscription : décembre 2012
Messages : 6
Points : 0
Points : 0
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 :
1
2
3
 <td><font color="#B7B7B7" size="2" face="Arial, Helvetica, sans-serif">
            <?= $row["phone"] ?>
            &nbsp;</font></td>
aidez-moi svp
phpdown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 12h24   #2
mokfajri
Membre à l'essai
 
Homme
Développeur Web
Inscription : 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
Voilà une possibilitée :
Code :
1
2
3
4
 
$phone = "1234567";
$new_phone = substr($phone,0,-2) . "XX";
echo $new_phone;
mokfajri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 13h18   #3
phpdown
Invité de passage
 
Homme Matthew Martinez
Étudiant
Inscription : décembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Matthew Martinez
Localisation : Tunisie

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

Informations forums :
Inscription : décembre 2012
Messages : 6
Points : 0
Points : 0
merci mais ca marche pas, les résultat serai
123456XX 123456XX 12345XX au dehors du tableau
phpdown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 14h12   #4
Séb.
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 973
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France

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

Informations forums :
Inscription : mars 2005
Messages : 2 973
Points : 3 679
Points : 3 679
Je viens de tester :

Code :
1
2
3
$phone = "1234567";
$new_phone = substr($phone,0,-2) . "XX";
echo $new_phone;
J'obtiens bien 12345XX, comme attendu.

Citation:
au dehors du tableau
??
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 14h25   #5
phpdown
Invité de passage
 
Homme Matthew Martinez
Étudiant
Inscription : décembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Matthew Martinez
Localisation : Tunisie

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

Informations forums :
Inscription : décembre 2012
Messages : 6
Points : 0
Points : 0
Par défaut RP

oui $phone est classer dans un tableau comme ca

Code :
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>
phpdown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 14h26   #6
Séb.
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 973
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France

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

Informations forums :
Inscription : mars 2005
Messages : 2 973
Points : 3 679
Points : 3 679
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
Séb. est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 14h31   #7
phpdown
Invité de passage
 
Homme Matthew Martinez
Étudiant
Inscription : décembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Matthew Martinez
Localisation : Tunisie

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

Informations forums :
Inscription : décembre 2012
Messages : 6
Points : 0
Points : 0
Le problème c'est que
affiche Numéro 1234567 exp: 5567878
Je voudrai remplacer les derniers chiffres le masqué comme ça 12345XX
phpdown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 14h34   #8
Séb.
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 973
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France

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

Informations forums :
Inscription : mars 2005
Messages : 2 973
Points : 3 679
Points : 3 679
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
Séb. est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 14h43   #9
phpdown
Invité de passage
 
Homme Matthew Martinez
Étudiant
Inscription : décembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Matthew Martinez
Localisation : Tunisie

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

Informations forums :
Inscription : décembre 2012
Messages : 6
Points : 0
Points : 0
La fonction par molfajri run dans tableau
12345XX comme reprise du code
ne viens pas de base de données.
phpdown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 14h46   #10
Séb.
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 973
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France

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

Informations forums :
Inscription : mars 2005
Messages : 2 973
Points : 3 679
Points : 3 679
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.

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

Citation:
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
Séb. est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 15h02   #11
phpdown
Invité de passage
 
Homme Matthew Martinez
Étudiant
Inscription : décembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Matthew Martinez
Localisation : Tunisie

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

Informations forums :
Inscription : décembre 2012
Messages : 6
Points : 0
Points : 0
Merci

c'est fait
phpdown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 18h12   #12
laurentSc
Débutant
 
Homme Laurent
Webmaster débutant
Inscription : octobre 2006
Messages : 3 489
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 49
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster débutant
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 3 489
Points : 1 691
Points : 1 691
Je vois que j'arrive après la bataille :
Code :
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
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h14.


 
 
 
 
Partenaires

Hébergement Web