Trier pair et impair sur un chiffre

Chris -  
Laure94 Messages postés 22 Statut Membre -
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 !
Configuration: Windows XP Internet Explorer 6.0

1 réponse

  1. Laure94 Messages postés 22 Statut Membre 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