Récupérer une suite de nombre
Fermé
queryz
Messages postés
102
Date d'inscription
mardi 17 novembre 2009
Statut
Membre
Dernière intervention
9 décembre 2010
-
8 juin 2010 à 17:23
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 - 8 juin 2010 à 17:33
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 - 8 juin 2010 à 17:33
A voir également:
- Récupérer une suite de nombre
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Recuperer message whatsapp - Guide
- Impossible de récupérer mon compte gmail - Guide
- Récupérer photo instagram - Guide
2 réponses
Slylia
Messages postés
58
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
4 février 2011
1
8 juin 2010 à 17:29
8 juin 2010 à 17:29
Pour récupérer une chaîne de caractères tu as 2 choix :
- compter le nombre de caractères à prendre à partir d'un certain nombre de caractères (exemple : prendre les 8 caractères se situant après le 2ème caractère) en utilisant substr
- utiliser strrpos si le début de la référence est toujours la même (exemple : AAA12345678, on va prendre ce qui est après AAA jusqu'à là fin de la chaîne)
En espérant t'avoir aidé.
Kylia.
- compter le nombre de caractères à prendre à partir d'un certain nombre de caractères (exemple : prendre les 8 caractères se situant après le 2ème caractère) en utilisant substr
- utiliser strrpos si le début de la référence est toujours la même (exemple : AAA12345678, on va prendre ce qui est après AAA jusqu'à là fin de la chaîne)
En espérant t'avoir aidé.
Kylia.
avion-f16
Messages postés
19244
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2024
4 496
8 juin 2010 à 17:33
8 juin 2010 à 17:33
Tu peux utiliser la fonction substr, ou bien faire un retour à la ligne et utiliser la fonction explode().
Pour la ligne avec l'echo, c'est plus simple que ça en a l'air.
Dans la fonction substr, nous indiquons en premier lieu la chaine.
Ensuite, nous allons indiquer le premier caractère.
Pourquoi "-1" puis "*8" ? Si par exemple nous voulons récupérer la 2ème référence, il faudra partie du 8ème chiffre : (2 - 1) * 8 = 8
En 3ème paramètre, nous indiquons le nombre de caractère souhaités.
<?php $chaine = '12345678123456781234567812345678'; $numReference = 3; echo substr($chaine, (($numReference - 1) * 8), 8); ?>Dans $numReference, il faut indiquer le numéro de la référence souhaitée.
Pour la ligne avec l'echo, c'est plus simple que ça en a l'air.
Dans la fonction substr, nous indiquons en premier lieu la chaine.
Ensuite, nous allons indiquer le premier caractère.
Pourquoi "-1" puis "*8" ? Si par exemple nous voulons récupérer la 2ème référence, il faudra partie du 8ème chiffre : (2 - 1) * 8 = 8
En 3ème paramètre, nous indiquons le nombre de caractère souhaités.