Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1129 connectés 

 


Dernière réponse
Sujet : [PHP] Tableaux, Sort() et probleme...
Modano Voila, dans mon site (http://nhlfr.free.fr), j'ai  une partie classement organisée ainsi :
 
Il y a 6 tableaux (une par division), et chacun de ses tableaux contient 5 données par équipe, le nom et les résultats: Un exemple pour illustrer :
 
$newjersey_nom="New Jersey";  
$newjersey_victoires=10;
$newjersey_defaites=10;
$newjersey_nuls=2;
$newjersey_otl=2;
 
Par ailleurs, chacune de ces équipe posséde un champ supplémentaire calculé :
 
$newjersey_pts=(($newjersey_victoires*2)+($newjersey_otl)+($newjersey_nuls)); //Calculé  
 
Du coup, je regroupe 5 de ces tableaux dans un tableau "Division" :
 
$division_atlantique= array(
    "newjersey" => array(
        "points"=>$newjersey_pts,
        "victoires"=>$newjersey_victoires,
        "nuls"=>$newjersey_nuls,
        "defaites"=>$newjersey_defaites,
        "otl"=>$newjersey_otl,
        "nom"=>$newjersey_nom
    ),
    "nyr" => array(
        "points"=>$nyr_pts,
        "victoires"=>$nyr_victoires,
        "nuls"=>$nyr_nuls,
        "defaites"=>$nyr_defaites,
        "otl"=>$nyr_otl,
        "nom"=>$nyr_nom
    ),... )
 
et ce, pour 6 divisions....
Bon maintenant, je désire trier ces données, en fonction de la clé "points"...
Et la, j'ai un probleme. J'utilise  
"arsort($division_atlantique);", j'ai aussi testé avec krsort().
En local (Apache 1.3.14), ca marche parfaitement, mais sous Free, le tri n'est pas fait....
 
Ou est le probleme ?
 
Excusez moi si ce n'est pas clair :), et je vous remercie par avance :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Modano Voila, dans mon site (http://nhlfr.free.fr), j'ai  une partie classement organisée ainsi :
 
Il y a 6 tableaux (une par division), et chacun de ses tableaux contient 5 données par équipe, le nom et les résultats: Un exemple pour illustrer :
 
$newjersey_nom="New Jersey";  
$newjersey_victoires=10;
$newjersey_defaites=10;
$newjersey_nuls=2;
$newjersey_otl=2;
 
Par ailleurs, chacune de ces équipe posséde un champ supplémentaire calculé :
 
$newjersey_pts=(($newjersey_victoires*2)+($newjersey_otl)+($newjersey_nuls)); //Calculé  
 
Du coup, je regroupe 5 de ces tableaux dans un tableau "Division" :
 
$division_atlantique= array(
    "newjersey" => array(
        "points"=>$newjersey_pts,
        "victoires"=>$newjersey_victoires,
        "nuls"=>$newjersey_nuls,
        "defaites"=>$newjersey_defaites,
        "otl"=>$newjersey_otl,
        "nom"=>$newjersey_nom
    ),
    "nyr" => array(
        "points"=>$nyr_pts,
        "victoires"=>$nyr_victoires,
        "nuls"=>$nyr_nuls,
        "defaites"=>$nyr_defaites,
        "otl"=>$nyr_otl,
        "nom"=>$nyr_nom
    ),... )
 
et ce, pour 6 divisions....
Bon maintenant, je désire trier ces données, en fonction de la clé "points"...
Et la, j'ai un probleme. J'utilise  
"arsort($division_atlantique);", j'ai aussi testé avec krsort().
En local (Apache 1.3.14), ca marche parfaitement, mais sous Free, le tri n'est pas fait....
 
Ou est le probleme ?
 
Excusez moi si ce n'est pas clair :), et je vous remercie par avance :)

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR