Accueil > Forum > > > > Utilisation de la fonction array_multisort
Utilisation de la fonction array_multisort
lundi 20 février 2006 à 08:04:16 |
Utilisation de la fonction array_multisort

vincentstryckmans
|
Bonjour, J'ai un petit souci avec la fonction array_multisort. Je m'explique : En exécutant 2 requêtes sql, l'une après l'autre, je remplis quatre array avec le résultat de ces requêtes : while (!($recordset_nonoff->EOF)) { $_SESSION['link_ididentif_resume'][$i] = $recordset_nonoff->fields[0]; $_SESSION['link_idavis_resume'][$i] = $recordset_nonoff->fields[1]; $_SESSION['link_num_relation_resume'][$i] = $recordset_nonoff->fields[2]; $_SESSION['link_database'][$i] = 'non_off'; }Ensuite, je veux trier les quatre array en utilisant $_SESSION['link_num_relation_resume'] comme clef : array_multisort ($_SESSION['link_num_relation_resume'], SORT_ASC, SORT_REGULAR,$_SESSION['link_ididentif_resume'], $_SESSION['link_idavis_resume'], $_SESSION['link_database']);A l'exécution du script, je reçois l'erreur : Warning: array_multisort(): Array sizes are inconsistent in d:\webroot\administrator_area\resume_officiel\lire_link_resume_officiel.php on line 368et les arrays ne sont pas triées. J'ai vérifié la taille des array via size_of et elles sont identiques. Où est le problème svp? Merci de votre aide. Et comme disait ma grand-mère : il y a toujours du soleil derrière les nuages. Vincent Stryckmans.
|
|
lundi 20 février 2006 à 09:21:24 |
Re : Utilisation de la fonction array_multisort

malalam
|
Hello,
à priori, l'erreur te dit que les (ou un) tableau n'est pas rempli (ou peut-être ne possède qu'une entrée). Néanmoins je n'ai jamais rencontré cette erreur. Es-tu sûr de la taille de tes tableaux au moment où tu fais l'array_multisort () ?
|
|
lundi 20 février 2006 à 11:49:43 |
Re : Utilisation de la fonction array_multisort

vincentstryckmans
|
Salut Malalam,
J'ai fait un echo des sizeof juste avant de trier les array et j'ai bien confirmation qu'elles ont toutes la même taille. Exemple : Code : if ($idata_base->debug) { echo "-----<br>"; echo "Size of link_num_relation_resume : ".sizeof($_SESSION['link_ididentif_resume'])."<br>"; echo "Size of link_ididentif_resume : ".sizeof($_SESSION['link_ididentif_resume'])."<br>"; echo "Size of link_idavis_resume : ".sizeof($_SESSION['link_idavis_resume'])."<br>"; echo "Size of link_database : ".sizeof($_SESSION['link_database'])."<br>"; } array_multisort ($_SESSION['link_num_relation_resume'], SORT_ASC, SORT_REGULAR,$_SESSION['link_ididentif_resume'], $_SESSION['link_idavis_resume'], $_SESSION['link_database']);
Affiché : ----- Size of link_num_relation_resume : 28 Size of link_ididentif_resume : 28 Size of link_idavis_resume : 28 Size of link_database : 28
Warning: array_multisort(): Array sizes are inconsistent in d:\webroot\administrator_area\resume_officiel\lire_link_resume_officiel.php on line 375
Le fait que les array ne contiennent pas des données du même type ne poserait-il pas un problème ?
Et comme disait ma grand-mère : il y a toujours du soleil derrière les nuages. Vincent Stryckmans.
|
|
Cette discussion est classée dans : session, array, link, resume, multisort
Répondre à ce message
Sujets en rapport avec ce message
Recherche dans une session [ par Fabrizio61 ]
Bonjour à tous J'essaie de créer un script qui empêche une ID produit d'être enregistrée une deuxième fois dans la session pour ne les avoirqu'une foi
serialisation d'un tableau [ par lingwae ]
help, $annoncesSelectionnee = array(); array_push($annoncesSelectionnee, $_GET['idannonce']); $_SESSION['annoncesSelectionnee'] = serialize($annonces
pb urgent de array! [ par joduak ]
Salut à vous! J'ai un ptit pb de tableau... Je voudrais afficher chaque élément de mon tableau indifféremment. je ne veux pas avoir l'affichage suivan
Question pour fusionner deux array en 1 [TITRE CORRIGE...] [ par destiny ]
Hello all :)Une petite question sur les arrays, je voudrais scinder 2 array en 1! pour le serializer par la suite -> mon code://Gere la session (inser
orienter un utilisateur en fonction de son login [ par pronostic ]
Bonjour à tous et merci de votre précieuse aide. Je voudrais qu'un utilisateur soit redirigé en fonction de son login. Voila ma page . J'ai essayé nom
page php et base sql [ par pronostic ]
Bonjour à tous. Petite question peut etre idiote...Est il possible d'appeller un mot dans un fichier au lieu de l'appeller dans la base de donnée ? $u
pb avec un array? [ par justine75 ]
bonjour à tousj'ai mis le resultat de requete sous cette forme là : [code]$requetes = array ( "passer" => array ("", "", "", "", "", "", "","","","
passer un array dans un $_SESSION [ par sokhay3 ]
Bonjour je viens de recuperer une application php qui utilise les session_register. pour des raisons de portabilité je souhaite modifier ces appels
probleme avec un tableau [ par cobra176 ]
bonjour a tous.j'ai un souci , j'ai réalisé un programme de vente par internet avec des sessions pour le panierl'ajout marche mais pas la fonction ret
Panier : Pb de quantité [ par Fo0Zie ]
Bonjour à tous les codeurs !Voilà mon problème que j'arrive en vain à résoudre. J'utilise un panier pour un mini site de vente, il fonctionne très bie
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|