Les derniers scripts | Les plus téléchargés | Ajouter un script Accueil | Forum | Livre d'Or | E-mail 
 Identification :       
  Devenir membre   Mdp ?   :
Le forum PHP / MySQL   |   Le forum Divers
Charte     Rechercher     Imprimer / Enregistrer     Fil RSS     Profil

      Page Précédente Précédent | Suivant Page Suivante
array_unique capricieux
Auteur : Sab(---.fbx.proxad.net)
Date : 28/06/10 à 09:57 
Bonjour à tous,

Voilà j'ai dans mon array une série de décimale :
for ($i = 0; $i < sizeof($tab); $i ++) {
            echo $tab[$i] . '<br />';
        }
// affiche bien :
8.152
8.152
8.68
4.76
4.76
8.152

J'effectue un tri avec sort($tab); puis essayer de dédoublonner mon array :

$tab = array_unique ($tab);

// qui ressort :
4.76
8.152

La valeur "8.68" a été squizée...

y a t il un problème de compatibilité avec les décimale ?

Quelqu'un peut il m'éclairer ?

En vous remerciant,

Sab
Répondre | Citer
Re: array_unique capricieux
Auteur : Nicolas Infos membre(---.afp.com)
Date : 28/06/10 à 10:5212455 messages
Chez moi ça fonctionne parfaitement !
Vérifie avec print_r() !
Répondre | Citer
Re: array_unique capricieux
Auteur : Sab(---.fbx.proxad.net)
Date : 28/06/10 à 10:52 
Pardon erreur de ma part...
Répondre | Citer
Re: array_unique capricieux
Auteur : Sab(---.fbx.proxad.net)
Date : 28/06/10 à 10:58 
Pour info : foreach interprète parfaitement au contraire de for...
Répondre | Citer
Re: array_unique capricieux
Auteur : Nicolas Infos membre(---.afp.com)
Date : 28/06/10 à 11:3412455 messages
> Pour info : foreach interprète parfaitement au contraire de for...

Oui parce que for parcourt les index séquentiellement et que array_unique supprime des index !
Répondre | Citer
Re: array_unique capricieux
Auteur : Sab(---.fbx.proxad.net)
Date : 28/06/10 à 12:06 
Merci Nicolas pour ces éclaircissements.

Bonne journée
Répondre | Citer
Re: array_unique capricieux
Auteur : Nicolas Infos membre(---.afp.com)
Date : 28/06/10 à 15:1112455 messages
> Merci Nicolas pour ces éclaircissements.
>
> Bonne journée

De rien. Bonne journée à toi aussi.
Répondre | Citer
      Haut de page


Répondre à ce message
 Auteur :    E-mail :
 Sujet :  
Pour insérer un lien dans votre message, placez le entre  <http://  et  >
Colorisez votre code PHP/HTML en le plaçant entre  <code>  et  </code>
Les balises  <b> <u> <i>  sont autorisées.
Veuillez entrer le résultat du calcul : 10 - 1 =  (antispam, désactivé pour les membres)
 

Forum PHP / MySQL (RSS)  |  Forum Divers (RSS)
Accueil | Forum | Livre d'Or | E-mail PHPScripts - Copyright © 2000/2010 - Tous droits réservés - Laurent Adda