Identifiant unique
Fermé
Mixxx
-
28 nov. 2011 à 09:46
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 28 nov. 2011 à 10:49
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 28 nov. 2011 à 10:49
A voir également:
- Identifiant unique
- Identifiant et mot de passe - Guide
- Mon identifiant sncf - Guide
- Identifiant free mobile - Forum Opérateurs & Réseaux mobiles
- Identifiant free wifi ✓ - Forum WiFi
- Coque unique avis - Forum Consommation & Internet
1 réponse
le hollandais volant
Messages postés
4998
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
23 décembre 2023
1 056
28 nov. 2011 à 10:49
28 nov. 2011 à 10:49
Salut !
Ben si tu commences avec un ID qui vaut 00000001, tu peux l'incrémenter, ça fera 2. Et ensuite compléter avec des zéros jusqu'à obtenir 8 chiffres au total.
Le fonction qu'il te faut, c'est STR_PAD :
$id = str_pad($id++, 8, "0", STR_PAD_LEFT);
=> Le nouvel ID sera l'incrémentation du précédent ($id++), il fera 8 caractères (8) et s'il manquent des caractères pour arriver à 8, il seront complétés avec des zéros ("0") par la gauche (STR_PAD_LEFT).
Ben si tu commences avec un ID qui vaut 00000001, tu peux l'incrémenter, ça fera 2. Et ensuite compléter avec des zéros jusqu'à obtenir 8 chiffres au total.
Le fonction qu'il te faut, c'est STR_PAD :
$id = str_pad($id++, 8, "0", STR_PAD_LEFT);
=> Le nouvel ID sera l'incrémentation du précédent ($id++), il fera 8 caractères (8) et s'il manquent des caractères pour arriver à 8, il seront complétés avec des zéros ("0") par la gauche (STR_PAD_LEFT).