Trier pair et impair sur un chiffre

Chris -  
Laure94 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aurai une question à soumettre.

j'aurai souhaité effectué un tri sur une localisation paire et impaire d'une adresse comme mentionnée ci-dessous :

A1-0022-0001-0

Le chiffre souligné est le chiffre à contrôler en pair et impair.

A savoir que mon adresse est générée automatiquement et que je ne peux pas la fractionner.

Comment dois-je faire ?

Merci d'avance !
A voir également:

1 réponse

Laure94 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   1
 
alors j'ai une méthode très brouillon ^^

tu sélectionnes toutes tes localisations



ensuite c'est dans ton code que ça va se passer. tu codes en quoi php ?

en php j'aurai fait :


$req = mysql_query("SELECT localisation FROM Ta_table;");
$i=0;
while($localisations = mysql_fetch_array($req))
{
if (substr($localisations[$i],12,1) == 1)//je compte 12 caractères en partant de la gauche pour tomber sur ton chiffre puis je prend 1 caractère pour le 'sélectionner'
{
$local = 1;
}else{
$local = 0;
}
$i++;
}
A1-0022-0001-0 ça marche que si ton code de localisation compte toujours le même nombre de lettres avant ton 1 ou 0.
0